对类中成员的访问权限:三种
公有:public
即可以被类内的其他成员访问,也能被内以外的内容访问
私有:private
只能被类内的其他成员访问,而不能被其他内容访问
保护:protected
可以由类内的成员访问,以可以由本类的派生类的成员函数访问。
类定义的注意事项:
在类体中不允许对数据成员进行初始化
1.我们需要对类体成员进行初始化,必须借助于构造函数
class point
{
private:
int x=0;int y =0; //错误
}
见到class 关键字 类名 {类体
public 公有的类
private
protected
}
2.数据成员的类型可以是任意的,包含整型,浮点型,数组,指针,也可以是对象
子对象嵌套
class N;
class M
{
public:
''''''''
private:
class N
}
没有默认为私有的
对象定义: