public class A
{
public static void main(String[] args)
{
A a = new A();
a.print();
}
public void print()
{
System.out.println("HI");
}
}class B extends A
{
B b = new B();
super.print();
b.print();
}哪里不对啦?谢谢
{
public static void main(String[] args)
{
A a = new A();
a.print();
}
public void print()
{
System.out.println("HI");
}
}class B extends A
{
B b = new B();
super.print();
b.print();
}哪里不对啦?谢谢
你的ClassB中的方法调用必须在方法定义中才能执行。
class B extends A
{
B b = new B();
public void methodA() {
super.print();
b.print();
}
}
基础的逻辑都搞不懂
Java的学习路还好长啊~~~~
谢谢指教!!!