使用多態(tài) 用父類指向子類的目的是什么??
package?com.imooc; public?class?Test?{ /** ?*?@param?args ?*/ public?static?void?main(String[]?args)?{ //?TODO?Auto-generated?method?stub Person?p?=?new?Chinese(); Person?p2?=?new?American(); p.say();???????????????????//使用p.say();?方法調(diào)用中國(guó)人說(shuō)話的能力 p2.say();???????????????????//使用p2.say();?方法調(diào)用美國(guó)人說(shuō)話的能力 } }
這里為什么要用多態(tài)呢? 父類指向子類 。明明和子類指向子類輸出的結(jié)果是一樣的。 那什么時(shí)候必須用到這個(gè)多態(tài)呢
2018-08-06
這個(gè)按照我的理解就是一個(gè)父親有好幾個(gè)兒子,就可以用一個(gè)父親的兒子來(lái)指向其中一個(gè)兒子,也可以隨時(shí)換掉指向的兒子,從內(nèi)存方向講就是,一個(gè)杯子可以先裝水,之后把水倒掉再裝果汁,而你用子類指向之類的話就只能裝水了
2017-10-16
只是練習(xí)吧