gpt4 book ai didi

java - 为什么允许从静态对象进行非静态引用?

转载 作者:行者123 更新时间:2023-12-01 06:31:36 24 4
gpt4 key购买 nike

这是一个例子:

public class Test extends Activity {

Button button;
public int i;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button) findViewById(R.id.Button01);
button.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
i = 10; // How can this be possible?
}
});
}
}

最佳答案

那不是一个静态对象。这就是为什么它是可能的。

关于java - 为什么允许从静态对象进行非静态引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4784539/

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