3 回答
![?](http://img1.sycdn.imooc.com/5458632800010f8802200220-100-100.jpg)
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) //实
![?](http://img1.sycdn.imooc.com/5458689e000115c602200220-100-100.jpg)
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的基本结构和特性是十分重要的。
添加回答
举报