在認識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 語言中,乙個派生類可以從乙個基類派生,也可以從多個基類派生。從乙個基類派生...