大家好,今天我带大家学习一下js的OOP, 大家都知道,面向对象有三个基本特征,继承,封装和多态,面向对象的语言有那么几种,C++,PHP,JAVA等,而功能强大的JS可以模拟实现面向对象的两大特征,继承,和封装,无法实现多态,所以当有人对问你,js是一门面向对象的语言,你应该反驳他,js是一门基于对象的语言,不是面向对象,他就会觉得你很有学问.哈哈! 首先,我们学习一下,什么是对象呢,那就先了解一下类和对象是什么? 1.类:一类具有相特征(属性)和行为(方法)的集合 eg:人类--->属性,身…