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運算子會根據後面的...