使用对象我有MainActivity类别及1级。在class1中,我有类似的东西其他类
public void ownedAdd(int a)
{
owned = owned +a;
}
很简单。但是当我想在MainActivity中调用此方法时
Class1 obj1 = new Class1();
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
obj1.ownedAdd(10);
}
});
而在这个地方我有几个问题。 Android Studio声称obj1需要声明为final。我不喜欢那样。我想要做的是在main方法中使用class1对象。那可能吗?我想让几个class1的对象每个都有一些变量作为价格,拥有等,我不知道如何。对于任何帮助,非常感谢;)
你为什么不只是声明为final? – khelwood
“我不喜欢那样。”为什么不?你不喜欢它什么?它没有帮助,你没有显示'main'方法或类似的东西...... –
这是一个正确的方法吗? –