使用對象我有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'方法或類似的東西...... –
這是一個正確的方法嗎? –