注释为这个,并且super(),书写有错误.先已经改正.
class Parent
{
public void method1()
{
System.out.println("parent 1");
this.method2();//调用父类中method2的方法
}
public void method2()
{
System.out.println("parent 2");
}
}
class Son extends Parent
{
public void method1()
{
super.method1();//调用父类
System.out.println("son 3");
this.method2();//调用子类的method2
}
public void method2()
{
System.out.println("son 4");//将父类里面的method2进行重写.
}
}
class Dashen
{
public static void main(String[] arg)
{
Son s=new Son();
s.method1();
}
}
/*输出结果
parent 1
son 4
son 3
son 4
*/
|