C++类定义与使用的基本语法
本将教大家c++中类的基本语法,包括类是如何声明的,类的对象如何创建及初始化,类方法的使用等等。但是,本只涉及了最基本的一些知识,在本的类中没有指针、模板等复杂的东西。最后在最后一步附上代码。
操作方法
- 01
类的声明和函数的声明很像,都可以写在主函数的前面: class Intcell { public: Intcell( ) { storedvalue = 0; } Intcell(int init){storedvalue=init;} void write(int x){storedvalue=x;} int read(){return storedvalue;} private: int storedvalue; }; 这里,我们声明了一个叫Intcell的类。
- 02
这一个类包括两个标签: Public和 Private。 Public中的成员是外部可以通过类的对象进行访问的,就如他的名字公开的。 Private内的数据是不可再外部直接访问的。
- 03
类主要包括两类成员,数据和成员函数。 成员函数一般叫做 方法
- 04
构造函数一般用于初始化对象。 Intcell( ) { storedvalue = 0; } Intcell(int init){storedvalue=init;}
- 05
主程序建立一个对象并初始化: Intcell m(6);
- 06
成员方法的使用: m.read():读取存储的数据 m.write(6):写入存储的数据
- 07
结果: 6 7符合条件。
- 08
全部代码如下: #include <iostream> using namespace std; class Intcell { public: Intcell( ) { storedvalue = 0; } Intcell(int init){storedvalue=init;} void write(int x){storedvalue=x;} int read(){return storedvalue;} private: int storedvalue; }; int main() { Intcell m(6); cout<<m.read()<<endl; m.write(7); cout<<m.read()<<endl; return 0; }