gpt4 book ai didi

java - Android:类问题

转载 作者:行者123 更新时间:2023-12-02 00:43:13 25 4
gpt4 key购买 nike

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com