C 繼承和派生

2021-10-07 07:27:14 字數 879 閱讀 2458

派生類名 繼承方式  基類名

class derived: public base

派生類名 繼承方式  基類名,繼承方式  基類名

class derived: public base1,private base2

公有繼承:

私有繼承

保護繼承

//公有繼承                      物件訪問    成員訪問

public    -->  public              y         y

protected -->  protected     n         y

private   -->  private             n         n

//保護繼承                      物件訪問    成員訪問

public    -->  protected           n         y

protected -->  protected        n         y

private   -->  protected           n         n

//私有繼承                      物件訪問    成員訪問

public    -->  private             n         y

protected -->  private          n         y

private   -->  private             n         n

c 繼承和派生

通常子類不加修飾的延續父類的特徵,我們把它叫做繼承 而子類在延續父類特徵的基礎上又新增自己的新特徵,叫做派生。擁有乙個基類的繼承是單一繼承,擁有多個基類的繼承是多重繼承。class 派生類名 派生型別 基類名 注 括號內是派生類自己的成員和成員函式。乙個類的私有成員只能被它的成員函式和友員訪問,不能...

C 繼承和派生

在c 語言中,乙個 派生類可以從乙個 基類派生,也可以從多個基類派生。從乙個基類派生的繼承稱為單繼承 從多個基類派生的繼承稱為 多繼承。派生類的定義格式 單繼承的定義格式如下 1 2 3 4 class 派生類名 繼承方式 基類名 public 表示公有繼承 private 表示私有繼承 prote...

C 繼承和派生

1 繼承概念 1 繼承是類之間定義的一種重要關係 2 基本語法 class child public parent1,public parent2 3 parent稱基類 父類 child稱派生類 子類 4 繼承方式 public,private,protected.5 重要說明 a 子類擁有父類的...