class类
1 | export class example { |
类生成实例
1 | import { example, calc } from '../../utils/class_example.js'; |
* class example类,【假装相当于是一个构造函数】
* 这个类【假构造函数】是有另外一个真的构造函数 constructor生成
* 这个类【假构造函数】中的方法其实是挂载在自身prototype上的;
*
* 当用new 这个类生成实例时
* var 实例myExample = new 这个类【假的构造函数】
* 实例myExample能够调用原型中(原型指的是构造函数的prototype对象)的方法,也就是这个类【假的构造函数】的prototype上的方法
* example.prototype === myExample.__proto__ // true
1 | let myExample = new example(22, 33); |
继承的类生成的实例
1 | import { example, calc } from '../../utils/class_example.js'; |
1 | let myClass = new calc(10, 56); |