1、声明一个类

  1. // 声明一个类
  2. class Person {
  3. constructor(name, age) {
  4. this.name = name;
  5. this.age = age;
  6. }
  7. say() {
  8. console.log(this.name);
  9. }
  10. }
  11. // 创建实例
  12. let p = new Person('张三', 100);
  13. console.log(p);
  14. p.say();

2、继承类

  1. class Father {
  2. constructor(x, y) {
  3. this.x = x;
  4. this.y = y;
  5. }
  6. money() {
  7. console.log('$100');
  8. }
  9. sum() {
  10. console.log(this.x + this.y);
  11. }
  12. }
  13. class Son extends Father {
  14. constructor(x, y) {
  15. super(x, y); //调用父类的中的构造函数
  16. }
  17. }
  18. var son = new Son(10, 20);
  19. son.money();
  20. son.sum()