close
類別物件陣列:利用建構式建立類別物件陣列:
class classA
{
public:
int a;
classA(int a_, int b_, int c_){a=a_;b=b_;c=c_;} //設定此類別第一個建構式
classA(){a=5;b=10;c=15;} //設定此類別第二個建構式
void printvalue()
{cout<<a<<","<<b<<","<<c<<"."<<endl;} //設定輸出所有類別成員的函式
protected:
int b;
private:
int c;
} ;
classA matrixA[3]={classA(11,12,13), classA(21,22,23), classA(31,32,33)}; //利用建構式建立類別物件陣列的語法:類別名稱 陣列名稱[陣列元素數]={建構式, 建構式, 建構式}; 註:一個類別可以有無限個建構式,此程式{}中可以是不同的建構式
matrixA[0].printvalue(); //顯示 11,12,13.
matrixA[1].printvalue(); //顯示 21,22,23.
matrixA[2].printvalue(); //顯示 31,32,33.
文章標籤
全站熱搜
留言列表