OOP:Object Oriented Programming 面向对象
- 类(Class):具有相同属性和行为的抽象集合
- 对象(Object):类的实例(instance)
面向对象的三大特性:
- 封装:封装的意思是说对象数据和操作该数据的指令都是对象自身的一部分,封装能够实现尽可能对外部世界隐藏数据。其实任何形式的隐藏都视为封装,包括继承和多态。
- 继承:继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。<o:p></o:p>
- 多态:用"一个接口,多个方法"来描述。