14 類初步使用

2021-07-09 05:31:53 字數 1313 閱讀 6511

#include

using namespace std;

struct cat

;//c語言裡有struct

//c++繼承了c語言的struct

//struct變成了class,兩者都可繼承,幾乎完全一樣

//唯一區別:struct預設訪問public,class預設private

class dog

;//注意分號

class 學生

;//銷售項,就是銷售的一本書

class sale_item

;int main()

1,類2,從操作開始設計類

介面實現

3,使用struct關鍵字

//編寫自己的標頭檔案

//類的定義

//外部變數的宣告

//函式的宣告

//只能寫宣告,不能寫定義

//解決多重包含:標頭檔案保護符

#ifndef _demo_h  //變數

#define _demo_h

double rate;//error

int a;//error

extern double rate;

extern int a;

extern int a = 10;//error

//const常量的定義可以寫在標頭檔案

const int b = 99;

class demo

;#endif

#include "demo.h"

//類的定義,類的所有的成員

#include //標準標頭檔案

#include

#include "demo.h"//自定義標頭檔案

using std::cout;

using std::string;

int main()

1,使用多個檔案編寫程式

多個標頭檔案

多個原始檔

2,設計自己的標頭檔案

標頭檔案用於宣告,不是用於定義

一些const物件可以定義在標頭檔案裡

3,預處理器簡介

標頭檔案包含標頭檔案

避免多重包含

使用自定義的標頭檔案

//編輯-->預處理-->編譯-->鏈結-->執行/執行

//預處理:替換標頭檔案,把頭檔案裡內容全部拷貝過來

//標頭檔案包含標頭檔案,導致多重包含,多次拷貝

//解決多重包含:標頭檔案保護符

#ifndef _demo_h

#define _demo_h

//類的宣告

class dog

;#endif

python 類 Class 初步使用 (上)

usr bin python coding utf 8 class population 名單表 people 0def init self,name,age self.name name self.age age population.people 1def displaypeople self ...

python 類 Class 初步使用 中

usr bin python coding utf 8 class parent parentint 100def init self print 呼叫父類建構函式 def parentfar self print 呼叫父類方法 def setint self,a parent.parentint ...

初步認識類

一 類的定義 class 類的名稱 首字母大寫 比如 class car 然後定義類的屬性 形參 再定義類的方法。class car def init self,make,model,age self.make make self.model model self.age age defget de...