我想我誤解的東西,如果是的話,我需要幫助..Java抽象類(這個關鍵字)
比方說,我有以下兩類:
public abstract class Abstraction() {
protected int number = 0;
public void printNumber() {
System.out.println(this.number);
System.out.println(getNumber());
}
public int getNumber() {
return this.number();
}
}
public class Reality extends Abstraction {
int number = 1;
public Reality() {
this.printNumber();
}
}
// some other class
new Reality();
什麼宜輸出是?我得到0,0(這裏的代碼有點複雜但仍然是相同的問題)。 我怎樣才能得到輸出爲1,1?