/*
子类方法重写后,无论引用是父类还是子类,只要new子类即可调用子类方法
重写时可以用super调用父类方法
*/
package test.chongzai.chongxie;
public class Aoo {
public static void main(String[] args) {
Boo o = new Coo();//父类引用子类的对象
Doo d = new Doo();
d.show(o);//结果:Dbbb ccc重载看类型,重写看对象
}
}
class Boo{
void show(){
System.out.println("bbb");
}
}
class Coo extends Boo{
void show(){//方法重写
System.out.println("ccc");
}
}
class Doo{
void show(Boo o){//此方法重载
System.out.println("Dbbb");
o.show();
}
void show(Coo o){//方法重载
System.out.println("Dccc");
o.show();
}
}
java重载跟重写的用法
最新推荐文章于 2022-01-30 01:30:32 发布