我有一個名爲A
的類,並且在其中聲明瞭一個字符串。我有另2班B and C
這是從A
繼承類中的字符串連接
public abstract class A {
protected String ss="";
public abstract String someMethod();
}
public class B extends A{
public String someMethod(){
int i=8;
return ss+="$"+i;
}
}
public class C extends A {
public String someMethod() {
int i=9;
return ss+="$"+i;
}
}
測試代碼繼承:
A aa = new B();
aa.someMethod();
A aaa = new C();
aaa.someMethod();
當我打印aaa.someMethod();
- 爲什麼我沒有從B類和C字符串被追加?我希望他們被追加。我怎樣才能做到這一點 ?
@RohitJain錯字 –
請發表[SSCCE(HTTP: //sscce.org) –
請發佈真實的代碼。在java中沒有'inherit'關鍵字 – hqt