- 面向对象的三大特征:
*
* 封装:
*
* 继承:是一种关系,是类(class)和类之间的关系,js中没有类,但是可以通过构造函数模拟类,然后通过原型来实现继承
* 继承是为了实现数据共享,js中的继承也是为了实现数据共享
*
* 原型的作用:1.数据共享,节省空间 2.实现继承
*
* 人:姓名,性别,年龄,吃饭。打招呼
*
* 学生:姓名,性别,年龄,学号
* 老师:姓名:性别,年龄,科目
* 程序员:姓名,性别,年龄,,前端后端
*
* 多态:一个对象有不同的行为,或者同一个行为不同的,对象有不同的结果,想要多态,前提要有继承
* js没有多态,但是要去模拟,但是一般不回去使用,也不会模拟