多态中成员方法的使用特点、使用多态好处

 1 /*
 2 在多态的代码当中,成员方法的访问规则是:
 3     看new的是谁,就优先用谁,没有则向上找。
 4 
 5 口诀:编译看左边,运行看右边。(不出红线就代表编译通过)
 6 
 7 对比一下:
 8 成员变量:编译看左边,运行还看左边。
 9 成员方法:编译看左边,运行看右边。
10  */
11 public class Demo02MultiMethod {
12 
13     public static void main(String[] args) {
14         Fu obj = new Zi(); // 多态
15 
16         obj.method(); // 父子都有,优先用子
17         obj.methodFu(); // 子类没有,父类有,向上找到父类
18 
19         // 编译看左边,左边是Fu,Fu当中没有methodZi方法,所以编译报错。
20 //        obj.methodZi(); // 错误写法!
21     }
22 
23 }

使用多态的好处:

 

 

posted @ 2020-11-15 16:15  Oooooooa  阅读(115)  评论(0)    收藏  举报