我创建了一个名为 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/