呼び出されたクラスがA
あり、その中で宣言された文字列があります。B and C
そして、私はから継承された他の2つのクラスを持っています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 の文字列が追加されていないのはなぜですか? それらを追加してほしい。これどうやってするの ?