程序 = 数据结构 + 算法
面向对象就是:将一类事物的特点归纳出来,属性=数据结构,行为=算法。然后用类(class)把数据结构和算法捆绑在一起,形成一个对象。
面向对象编程有四个特征:
- 抽象 (归纳一件事物成为对象)
- 封装 (把数据和函数捆绑成类)
- 继承
- 多态 (函数可以重载)
语法:
class 类名
{
访问范围说明符:
成员变量 1
成员变量 2
...
成员函数声明 1
成员函数声明 2
访问范围说明符:
更多成员变量
更多成员变量
...
};