關(guān)于多態(tài)的理解
比如有一個(gè)父類 Animal,兩個(gè)子類 Cat Dog
父類中包含一個(gè)判斷種類的方法kind(String race)
子類Cat中重寫了父類的方法kind()
子類Dog中沒有重寫父類的方法kind()
Animal animal1 = new Cat() ? ? Animal animal2 = new Dog()
調(diào)用animal1的kind()方法,由于Cat中重寫了kind()方法,因此將直接調(diào)用子類Cat的kind()方法
調(diào)用animal2的kind()方法,由于Dog中沒有重寫kind()方法,因此直接調(diào)用父類Animal的kind()方法
也就是是說,我們借助多態(tài)來調(diào)用對(duì)象的方法,但是不關(guān)心這個(gè)方法是父類的還是子類的,交由系統(tǒng)判斷具體調(diào)用誰的方法
2016-04-04
簡(jiǎn)潔明了~~
2016-03-20
是啊 多態(tài)省了很多重寫的麻煩
2016-03-08
懵。。。