小弟才疏学浅,望各位大虾给悟解答,先谢过了~~~为什么结果没有输出SuperBaseB,我明明在BaseB中调用了super.toString();啊?public class Test1 {
public static void main(String[] args){
BaseA basea=new BaseA();
System.out.println(basea.toString());
BaseB baseb=new BaseB();
System.out.println(baseb.toString());
}}
class SuperBaseA{
public String toString(){
return "SuperBaseA";
}
}
class SuperBaseB{
public String toString(){
return "SuperBaseB";
}
}
class BaseA extends SuperBaseA{
public int toInt(){
return 1234556;
}
}
class BaseB extends SuperBaseB{
public String toString(){
super.toString();
return "bbbBaseB";
}
}