public class B extends A{
public static void main(String[] args) {
A a;
B b = new B();
b.fun1();
a = b;
a.fun1();
}
}
class A{
void fun1(){
System.out.println(fun2());
}
int fun2(){
return 123;
}
}
运行结果是啥?求详细解释,每一步的,包括this指的是啥。。。