C++公有与私有访问权限
1、什么是公有与私有访问权限 在C++语言中,一个类里面可以定义公有与私有访问权限,而它们的作用是公有的权限可以在类中或 类外通过对象进行访问,而私有的访问权限就只可以在类中访问,而不可以在类外通过对象来访问。
2、公有与私有访问权限定义的语法格式: 公有访问权限的关键字 public: 私有访问权限的关键字 private:
语法格式分析: (1)public 关键字说明了公有的属性,而冒号是语法格式,不能省略。 (2)private 关键字说明了私有的属性,而冒号是语法格式,不能省略。
3、 例子: class Human //定义了人类 { Human(){} //构造函数 private: int ok; void Move(int x,int y); //定义了私有访问权限的方法Move,带有2个参数 };
class Superman :public Human //超人类公有与私有访问权限了人类 { Superman(){} //构造函数 void Fly(int x,int y); //定义了方法Fly,带有2个参数 };
Superman ChaoRen; //通过超人类Superman定义了对象ChaoRen ChaoRen.head = 1; //正确,对象chaoRen调用公有的属性head,并赋值为1。 ChaoRen.Move(20,20); //错误,对象chaoRen不能调用私有的方法Move。 ChaoRen.ok = 2; //错语,对象chaoRen不能调用私有的属性ok。
不要停留在理论学习上,尽快转到真实环境进行代码编写实践,请下载下方的训练环境。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|