java - Android:类问题

标签 java android class

我创建了一个名为 website 的类,并希望像变量一样访问它,以便我可以更新它的值,下面可能会更好地解释:

Website w = new Website();
w.URL="stackoverflow.com";

这是该类的代码:

class Website {
         public String URL;
         public Website(){
             URL = "";
         }

}

我还想添加一个这样的方法:

public long save() {
     return db.save(URL);
}

这个(方法)目前对我不起作用

最佳答案

我会以更面向对象的方式来做,从外部隐藏这个 URL 变量,并让 getter 和 setter 方法更改它的值。你可以试试这个,也许会有帮助。

在网站类

public class Website {
   private String URL;

   public Website(){
      this.URL = "";
   }

   public void setUrl(String url) {
      this.URL = url;
   }

   public String getUrl() {
      return this.URL;
   }

  public long save() {
     return db.save(this.URL);
  }

}

然后调用它

Website w = new Website();
w.setUrl("http://www.stackoverflow.com");
long someLongValue = w.save();

关于java - Android:类问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5722093/

相关文章:

java - 在 Java 中使用枚举作为小型数据库的替代方案

java - 无界Java通用接口(interface)的问题

Android - 向死线程上的处理程序发送消息,Toast 错误

javascript - 在 es6 中调用另一个类的函数

java - 静态成员的替代品

java - iOS 和 Android 中的 PBEWithMD5AndDES

java - Eclipse - 内容辅助不适用于对象

Android onTouch 刷新率

android - AVD在Android Studio 2.3.1中自动关闭

ruby - 如何从 Ruby 中的循环创建类的实例?