C 抽象類的繼承類可直接訪問基類的例項物件

2021-06-26 20:10:39 字數 504 閱讀 9975

我們知道,訪問基類的例項成員可以:

1. 用base關鍵字;

2. 對基類的引用。

但是在訪問抽象類的例項成員時,可以直接用派生類的例項物件直接呼叫。

用關鍵字 abstract 在建立乙個抽象類時,可以包含抽象的成員和非抽成員,例如:

abstract class mybase

}

在抽象類的派生類中,一定要對抽象方法的重寫,如下:

class myderived : mybase

}

下面在住函式中測試派生類的例項呼叫基類的非抽象方法:

class program

輸出結果為:

not a abstract method

override the abstract method

繼承 抽象類

什麼叫做類與類的繼承,作用是什麼?繼承後,父類與子類之間,各成員有什麼樣的影響?構造方法 成員方法 子類中,如何呼叫父類的成員?如何使用本類的成員?抽象方法與普通成員方法有什麼區別?抽象類與普通類有什麼區別?物件 public class test2 abstract class a abstrac...

PHP 物件導向 抽象類繼承抽象類

抽象類繼承另外乙個抽象類時,不用重寫其中的抽象方法。抽象類中,不能重寫抽象父類的抽象方法。這樣的用法,可以理解為對抽象類的擴充套件。下面的例子,演示了乙個抽象類繼承自另外乙個抽象類時,不需要重寫其中的抽象方法。abstract class user abstract class vipuser ex...

PHP 物件導向 抽象類繼承抽象類

抽象類繼承另外乙個抽象類時,不用重寫其中的抽象方法。抽象類中,不能重寫抽象父類的抽象方法。這樣的用法,可以理解為對抽象類的擴充套件。下面的例子,演示了乙個抽象類繼承自另外乙個抽象類時,不需要重寫其中的抽象方法。abstract class user abstract class vipuser ex...