目录
- 一、面向对象简介
- 二、匿名字段实现继承及对象创建
- 三、成员操作
- 四、指针类型匿名字段
- 五、多重继承
- 六、基本方法创建
- 七、为结构体添加方法
- 八、使用方法注意事项
- 九、面向对象方法练习
- 十、方法继承
- 十一、方法继承练习
- 十二、方法重新
- 十三、方法值与方法表达式
- 十四、方法总结
一、面向对象简介
1.1 什么是面向对象?
- 面向过程:强调的是过程,每一步都是自己亲自实现的。
- 面向对象:强调的是对象,找一个专门做这个事情的,让它来完成,具体怎么实现的,我们不关心。
举个做饭的例子,如果是你自己亲手下厨,一步一步自己做,那这就是面向过程,如果你点外卖,或者去饭馆,那这就是面向对象了,饭怎么做的我们不关心,最终满足我们即可。
1.2 类和对象
- 类:具有相同属性的一类事物的统称,如:老师、汽车、电脑。
- 对象:具体的事物,如,三年级一班的语文老师、朋友的宝马汽车,我的办公电脑。
类是一些列事物的统称,同类事务必定具有相同特征,通过属性和方法(函数)来表述类。
1.3 面向对象编程的好处
- 封装
- 继承
- 多态