面向对象编程有三大特点:封装、继承、多态。JS中不存在多态的概念,因此JS不是面向对象的语言,是基于对象的语言。
封装
将一个实体的信息、功能等都封装在一个对象上的特性。JS中的构造函数和类都是封装de'ti'xia。
继承
让我们最大程度地复用代码,例如类中的extend、原型和原型链都是继承的体现。
面向对象编程有三大特点:封装、继承、多态。JS中不存在多态的概念,因此JS不是面向对象的语言,是基于对象的语言。
将一个实体的信息、功能等都封装在一个对象上的特性。JS中的构造函数和类都是封装de'ti'xia。
让我们最大程度地复用代码,例如类中的extend、原型和原型链都是继承的体现。