gpt4 book ai didi

java - 从一个类中更改另一个类中的字符串。安卓

转载 作者:行者123 更新时间:2023-12-01 18:19:21 24 4
gpt4 key购买 nike

所以我试图更改 Favoutires 类中字符串(称为“string1”)的值。

我正在使用下面的代码。任何想法为什么它不起作用,也许什么会起作用?

String Athenry = "Athenry";

Favourites favourites = new Favourites();
favourites.string1 = Athenry;

以下是我最喜欢的类(class)

public class Favourites extends ActionBarActivity {

String string1;
String st2;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.fav);
final Button but1 = (Button) findViewById(R.id.button1);

最佳答案

因为您确实声明了变量 string1 的访问修饰符。默认情况下它是私有(private)的。您必须像这样公开它:

public String string1;

但这是一个不好的做法。您可能希望为此类工作提供 getter 和 setter。所以基本上是这样的:

private String string1;
public String setString1(String s){
string1 = s;
}

并且您可以通过调用该方法来访问它

Object.setString("Your String");

关于java - 从一个类中更改另一个类中的字符串。安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28011764/

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