大家好,这期是用法系列的第n+1期,class用法十分简单,它们都是被定义的类,比如我们可以创建一个class类叫a,然后在这个类里定义x和y,再打印出来,再代码中可以这样写出来
#include <iostream>
using namespace std;
class a
{
public:
string x;
string y;
};
int main( )
{
a b;
b.x="hello,";
b.y="world!";
cout<<b.x<<b.y<<endl;
}
运行结果:
hello,world!
我们可以看到第4行写着"public",他是一个权限设定的一行代码指公开,还有一个叫"private",他跟"public"的意思相反,是指私密(不公开)。我们看到11行写着"a b;",这是因为我们创建了一个函数(int main())所以我们要再次说明一遍,让b去"代替"a,也可以理解为b访问了a,他的格式是:
class 类名
{
变量1;
变量2;
变量3;
变量4;
.
.
.
.
变量n;
};
class还可以创建子类(也就是归属于母类),就像这样:
#include <iostream>
using namespace std;
class a
{
public:
string x;
string y;
};
class suna:public a
{
public:
};
int main( )
{
suna b;
b.x="hello,";
b.y="world!";
cout<<b.x<<b.y<<endl;
}
格式是:
class 子类名 : public 母类名
{
public:
变量 ......
}
class还能连续套用哦,自己去试试吧(主要是我电脑快没电了)