JavaScript面向对象
JavaScript是一种面向对象的语言,支持类和继承等面向对象编程(OOP)的概念。在JavaScript中,可以使用类(class)和原型(prototype)来实现面向对象编程。
1、类(Class):
(1)从ES6开始,JavaScript引入了类的概念,使得面向对象编程更加类似于其他语言(如Java和C#)。
(2)类是定义对象的蓝图或模板,可以包含属性和方法。

2、原型(Prototype):
(1)原型是JavaScript中实现继承和共享方法的一种方式。
(2)每个JavaScript对象都有一个指向其原型的内部链接。当试图访问一个对象的属性时,如果该对象没有该属性,那么JavaScript会在对象的原型上查找该属性,这个过程会一直持续到找到属性或者达到原型链的末尾。

3、继承:
(1)在JavaScript中,可以通过原型链来实现继承。
(2)一个对象的原型可以指向另一个对象,后者的原型再指向另一个对象,依此类推,直到某个对象的原型为null,表示达到原型链的末尾。这样,子对象就可以继承父对象的属性和方法。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。