面向对象介绍
现实生活中对象的总结:
-
世界万物,皆可分类
-
世界万物,皆为对象
-
只要是对象,就肯定属于某种品类
-
只要是对象,肯定有属性
面向对象编程
- oop编程是利用"类"和"对象"来创建各种模型来实现对真实世界的描述。
class类
- 一个类既是对以内拥有相同属性的对象的抽象,蓝图,原型。
Object对象
- 一个对象是一个类的实例化后实例,一个类必须经过实例化后才可在程序中调用,一个类可以实例化多个对象,每个对象可以有不同的属性,就像
人类是指所有人,每个人是指具体的对象,人与人之间有共性,亦有不同
Encapsulation封装
- 在类中对数据赋值,内部调用对外部用户是透明的,这使类变成了一个胶囊或容器,里面包含着类的数据和方法
Inheritance继承
- 一个类可以派生出子类,在这个父类里定义的属性,方法自动被子类继承
Polymorphism多态
- 简单点说就是:一个接口,多种实现
cla