c 學習筆記十

2021-07-05 16:02:47 字數 1298 閱讀 5299

26、a.公有類繼承

繼承方式的作用:控制基類中宣告的成員在多大的範圍內能被派生類的使用者訪問。

#include

class location

int gety()

private:

int x,y;

};void location::initl(int xx,int yy)

void location::move(int xoff,int yoff)

class rectangle:public location

int getw()

private:

int h,w;

};void rectangle::initr(int x,int y,int w,int h)

class v:public rectangle

;void v::function()

void main()

int gety()

private:

int x,y;

};void location::initl(int xx,int yy)

void location::move(int xoff,int yoff)

class rectangle:private location

int getw()

private:

int h,w;

};void rectangle::initr(int x,int y,int w,int h)

void main()

int gety()

private:

int x,y;

};void location::initl(int xx,int yy)

void location::move(int xoff,int yoff)

class rectangle:private location

int getx()  //私有繼承過來的public getx()變成private後,

//可以從類內部訪問,並且將類內部訪問私有成員的函式定義為

//公有成員

//即可以完成外部類物件訪問操作。

int gety()

int geth()

int getw()

private:

int h,w;

};void rectangle::initr(int x,int y,int w,int h)

void main()

;void main()

總結:類繼承預設情況是private繼承。

c 學習筆記十

建立自已的資料型別 1 對像的概念 2 c 中的結構 定義結構型別 格式如下 struct book 宣告結構型別的變數 struct book back 建立結構型別的對像 陣列類似 book novel 訪問結構對像的成員 novel.year 對結構使用指標 book pbook 0 如果定義...

c 學習筆記十

建立自已的資料型別 1 對像的概念 2 c 中的結構 定義結構型別 格式如下 struct book 宣告結構型別的變數 struct book back 建立結構型別的對像 陣列類似 book novel 訪問結構對像的成員 novel.year 對結構使用指標 book pbook 0 如果定義...

c 學習筆記(十)

期待已久的new物件環節,終於要來了。在這之前我再給自己洗個腦 星號 指標 是值 指標是位址 程式設計師要告訴new,需要為那種型別的變數分配記憶體,new將找到乙個長度正確的記憶體塊,並返回該記憶體塊的位址。程式設計師的責任是將該位址賦給乙個指標。int pn newintnew運算子會根據後面的...