實作方法與屬性(用override):
相當於還錢
未實作方法與屬性(用abstract):
相當於債權或欠錢
介面:
相當於債權人,可遺留債權給子子孫孫沒有第幾代限制(多層介面繼承),或繼承不同的債權人的債權(多來源介面繼承)。
類別或抽象類別:
相當於債務人,須還錢,但最多可寬(abstract)限一代再還錢,即父債子一定要還(override),不可延展到父債孫還、父債曾孫還、父債曾曾孫還...依此類推,但是自己這一代所欠的錢(新的抽象方法或屬性)可再寬限一代才還,依此類推。
介面可繼承:介面
類別可繼承:介面、類別、抽象類別
抽象類別可繼承:介面、類別、抽象類別
相當於還錢
未實作方法與屬性(用abstract):
相當於債權或欠錢
介面:
相當於債權人,可遺留債權給子子孫孫沒有第幾代限制(多層介面繼承),或繼承不同的債權人的債權(多來源介面繼承)。
類別或抽象類別:
相當於債務人,須還錢,但最多可寬(abstract)限一代再還錢,即父債子一定要還(override),不可延展到父債孫還、父債曾孫還、父債曾曾孫還...依此類推,但是自己這一代所欠的錢(新的抽象方法或屬性)可再寬限一代才還,依此類推。
介面可繼承:介面
類別可繼承:介面、類別、抽象類別
抽象類別可繼承:介面、類別、抽象類別