多态的格式和使用---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 }

 

 
posted @ 2020-08-11 19:11  云谷の风  阅读(227)  评论(0编辑  收藏  举报