3 回答

TA貢獻1824條經驗 獲得超8個贊
C++類的定義: C++中使用關鍵字 class 來定義類, 其基本形式如下: class 類名 { public: //公共的行為或屬性 private: //公共的行為或屬性 }; 類的實現: #include using namespace std; class Point { public: void setPoint(int x, int y) //實
c++,定義,class,int
C++類的定義: C++中使用關鍵字 class 來定義類, 其基本形式如下: class 類名 { public: //公共的行為或屬性 private: //公共的行為或屬性 }; 類的實現: #include using namespace std; class Point { public: void setPoint(int x, int y) //實

TA貢獻1799條經驗 獲得超8個贊
在C++ 語言中class是定義類的關鍵字,C++中也可以使用struct定義類。
兩者區別是,用class定義的類,如果數據成員或成員函數沒有說明則默認為private(私有)的,而用struct定義的,默認為public(公共)的。
示例 #include using namespace std; class C { public: int getAge() const { return age; } void setAge( int n ) { age = n; } private: int age; }; int main() { C c; c.setAge( 22 ); cout << "My age: " << c.getAge() << endl; return 0;
}
作為面向對象程序設計的基礎,掌握class的基本結構和特性是十分重要的。
添加回答
舉報