C 類的繼承簡例(共有三種初始化)

2021-09-11 11:47:34 字數 488 閱讀 8982

//比較萌新的內容,具體操作都在注釋裡面了,歡迎來交流哦~

#include #include using namespace std;

class point//定義"點"為父類

point(int xx, int yy) };

class circle :public point //定義「圓」為子類

circle(int x, int y) :point(x, y)//繼承父類的x,y的資料,初始化物件中含有兩個引數時的初始化函式

circle(int x, int y, double rr) :point(x, y)//繼承父類的x,y的資料,初始化物件中含有三個引數時的初始化函式

void output()//輸出點的資料

double area()//返回圓的面積

void display()//輸出圓的資料 };

int main()

C 類成員初始化的三種方式

目錄 前言 在c 98中,支援了在類宣告中使用等號 加初始值的方式,來初始化類中靜態成員常量。這種宣告方式我們也稱之為 就地 宣告。就地宣告在 編寫時非常便利,不過c 98對類中就地宣告的要求卻非常高。如果靜態成員不滿足常量性,則不可以xcwnu就地宣告,而且即使常量的靜態成員也只能是整型或者列舉型...

初始化三種方式

陣列的初始化方式總共有三種 靜態初始化 動態初始化 預設初始化。下面針對這三種方式分別講解。1.靜態初始化 除了用new關鍵字來產生陣列以外,還可以直接在定義陣列的同時就為陣列元素分配空間並賦值。示例7 4 靜態初始化陣列 inta 靜態初始化基本型別陣列 man mans 靜態初始化引用型別陣列 ...

C 初始化陣列的三種方式

對於一維陣列 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using system.web.ui.we...