抽象類和接口的異同點(diǎn) 抽象類實(shí)現(xiàn)接口,可以不實(shí)現(xiàn)方法嗎?
抽象類實(shí)現(xiàn)接口,可以不實(shí)現(xiàn)方法嗎?抽象類實(shí)現(xiàn)接口不能實(shí)現(xiàn)所有的方法:實(shí)際上,接口是抽象類的另一種表現(xiàn)形式。如果抽象類實(shí)現(xiàn)了抽象接口,那么抽象類本身就是抽象的,這意味著即使實(shí)現(xiàn)了抽象接口,子類也沒有必要
抽象類實(shí)現(xiàn)接口,可以不實(shí)現(xiàn)方法嗎?
抽象類實(shí)現(xiàn)接口不能實(shí)現(xiàn)所有的方法:實(shí)際上,接口是抽象類的另一種表現(xiàn)形式。如果抽象類實(shí)現(xiàn)了抽象接口,那么抽象類本身就是抽象的,這意味著即使實(shí)現(xiàn)了抽象接口,子類也沒有必要擴(kuò)展抽象類。小明和小華是好朋友。他們有自己的秘密。如果小明告訴小華這個(gè)秘密,小華就不用告訴小明這個(gè)秘密了。PS:抽象類本身是無用的。它提供給子類使用。如果抽象類實(shí)現(xiàn)接口,然后重寫抽象類方法,它將失去抽象的概念
抽象類是否可以實(shí)現(xiàn)接口?
如果接口是由普通抽象類實(shí)現(xiàn)的,則必須重寫接口的所有抽象方法。
如果接口是由抽象類實(shí)現(xiàn)的,則不需要重寫接口的方法,并且可以重寫全部或部分方法。