面向对象程序设计
语言特性 :
- 封装性 :将数据集和操作数据的操作集装在一起,就是封装
- 继承性
多态
类 : 抽象的
- 对象:一个类的实例,就是一个变量 () ; 具体的类,类的实例话结果。 对象的state 不同,就是属性的值不同。
- 方法:访问事物静态特征的方法 (函数)。
属性: 描述事物的静态特征。
class Student { // 类名、属性、方法 实现了封装。
// 事物的属性 (成员) 使得属性和方法更紧密。 private.public.protected.
// 私有成员只能在类内部访问,pubilc 才可以在类的外部访问, void Student :: getname () 这叫做在类的内部访问 如果将其放置在头文件中,则是在类的外部访问必须是 pubilc 不加访问控制符,默认为 private 。
// 修改 private 必须先把这个给暴露出来
string name;
string id;string getname ();
};