C 學習筆記四 基類和派生類的講解與例項應用

2021-10-09 15:12:57 字數 1223 閱讀 7923

在認識c++基本語句結構的基礎上,了解類成員,並使用類成員編寫乙個簡單的程式。主要用到以下知識點;

1.類成員使用及派生類的使用

2.標頭檔案的使用。

我們通過類來定義自己的資料結構,類定義以關鍵字class或struct開始(class和struct關鍵字的差別在於預設訪問級別,預設情況下,struct的成員為public,class成員private),其後是該類的名字識別符號。類體位於花括號裡面,花括號後面必須要跟乙個分號。

類體可以為空,類體定義組成了該型別的資料和操作,這些操作和資料是類的一部分,也稱為類的成員。操作稱為成員函式,而資料則稱為資料成員。

類中private 和 public稱為訪問標號,訪問標號控制類的成員在類外部是否可訪問,使用該類的**可能只能訪問public成員。

類的乙個重要的特點是可以繼承,派生類可以繼承基類的某些特性以及資料成員,具體的書寫格式如下:

class function :public library
其中 library 是已經定義好的類,可以稱之為基類。function為新定義的類,也叫派生類。

我們利用類來編寫程式存放圖書的ibsn, **,以及書名,輸出相關資訊,要求如下:

1.要求使用類成員存放ibsn碼,**,書名

2.要求包含標頭檔案

3.要求使用派生類

標頭檔案**如下

#ifndef hanrui

#define hanrui

#include

#include

using

namespace std;

class

library};

class

function

:public library

void

outputi()

void

outputn()

};#endif

cpp程式如下

# include

# include

# include

"1.h"

using

namespace std;

intmain()

執行後,手動輸入圖書相關資訊後,可以輸出圖書ibsn,資訊,名字等

C 基類和派生類

本講討論基類和派生類的基本概念。通過繼承機制,可以利用已有的資料型別來定義新的資料型別。所定義的新的資料型別不僅擁有新定義的成員,而且還同時擁有舊的成員。我們稱已存在的用來派生新類的類為基類,又稱為父類。由已存在的類派生出的新類稱為派生類,又稱為子類。在c 語言中,乙個派生類可以從乙個基類派生,也可...

C 基類和派生類

本講討論基類和派生類的基本概念。通過繼承機制,可以利用已有的資料型別來定義新的資料型別。所定義的新的資料型別不僅擁有新定義的成員,而且還同時擁有舊的成員。我們稱已存在的用來派生新類的類為基類,又稱為父類。由已存在的類派生出的新類稱為派生類,又稱為子類。在 c 語言中,乙個派生類可以從乙個基類派生,也...

C 基類和派生類

通過繼承機制,可以利用已有的資料型別來定義新的資料型別。所定義的新的資料型別不僅擁有新定義的成員,而且還同時擁有舊的成員。我們稱已存在的用來派生新類的類為基類,又稱為父類。由已存在的類派生出的新類稱為派生類,又稱為子類。在c 語言中,乙個派生類可以從乙個基類派生,也可以從多個基類派生。從乙個基類派生...