我有一个名为的类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 类的字符串?我希望它们被附加。我怎样才能做到这一点 ?