class ADCarry {
public void duiXian() {
System.out.println("这是父类的对线方法");
}
public void faYu() {
System.out.println("这是父类的发育方法");
}
}
class Uzi extends ADCarry {
public void duiXian() {
System.out.println("污渍下路三人路");
}
public void faYu() {
System.out.println("污渍一人吃三路");
}
}
class Bang extends ADCarry {
public void duiXian() {
System.out.println("Bang对线稳住");
}
public void faYu() {
System.out.println("Bang不抢队友资源");
}
}
public static void show(ADCarry adCarry) {
adCarry.duiXian();
adCarry.faYu();
}
//这两种写法结果都一样 那么第二种有什么意义呢?
Uzi uzi = new Uzi();
show(uzi);
ADCarry uzi2 = new Uzi();
show(uzi2);
这种引用和指向都是子类的方式比引用父类指向子类差在哪?
有啥好处不好说
坏处是访问不到子类的字段和方法
所以基本无意义