多态的格式和使用---Java
/*
* 代码中体现多态性:
* 父类引用指向子类对象
*
* 格式:
* 父类名称 对象名 = new 子类名称();
* 接口名称 对象名 = new 实现类名称();
* */
1 public class Fu { 2 public void method(){ 3 System.out.println("父类方法"); 4 } 5 public void methodFu(){ 6 System.out.println("父类特有方法"); 7 } 8 }
1 public class Zi extends Fu{ 2 3 @Override 4 public void method() { 5 System.out.println("子类方法"); 6 } 7 }
1 public class Demo01Multi { 2 3 public static void main(String[] args) { 4 //多态性的写法 5 //左侧父类的引用,指向了右侧子类的对象 6 Fu obj = new Zi(); 7 8 obj.method(); 9 obj.methodFu(); 10 } 11 }