方法的重写

1.子类中和父类方法名和参数列表相同的方法
2.继承
3.看new的是谁,先调用谁,如果new的是子类则先调用子类的方法,子类没有,调用父类
4.检测是否为重写方法:在该方法上面写@Override

父类
public class FU {
public void methodfu(){
System.out.println("我是父类中的methodfu方法");
}
public void method(){
System.out.println("我是父类中的method方法");
}
}
子类
public class ZI extends FU{
public void methodzi(){
System.out.println("我是子类中的methodzi方法");
}
@Override
public void method(){
System.out.println("我是子类中的method方法");
}
}
测试类
public class Test {
public static void main(String[] args) {
FU fu=new FU();
fu.method();
//fu.methodzi{}; 不行,只能调用父类里的方法
fu.methodfu();
ZI zi=new ZI();
zi.method();//调用的是子类里的method
zi.methodzi();//调用子类里的
//zi.merhod();不能创建的子类对象不能调用父类对象
}
}

posted @ 2024-06-23 17:27  DemoLiQi  阅读(21)  评论(0)    收藏  举报