多態(tài):
1.當(dāng)接口口作為方法的參數(shù)或返回值的時(shí)候;
2.代表該方法可以傳入或返回接口中任意一個(gè)實(shí)現(xiàn)類的對(duì)象。例:
Usb u=new Mouse(); /*接口指向?qū)崿F(xiàn)類;Usb是接口,Mouse為類名。*/
類似的:父類指向子類
Person p1=new Student(); /*Student是Person類的子類(或后代類),Person是父類*/
1.當(dāng)父類作為方法的參數(shù)或返回值時(shí);2.代表該方法可以傳入或返回父類對(duì)象及其子類對(duì)象。
父類指向子類時(shí),對(duì)象只能調(diào)用父類中的方法,而當(dāng)父類中的某個(gè)方法被重寫,會(huì)執(zhí)行子類重寫的方法。
posted on 2011-10-29 18:48
魏文甫 閱讀(147)
評(píng)論(0) 編輯 收藏