// 可见修饰符:protected 表示受保护的,仅对声明所在类和子类中(非实例对象)可见 // 父类 class Animal { // move 方法是受保护的 protected move() { console.log('123') } run() { console.log('789') } } const a = new Animal() // 实例对象不能访问 move 方法 // a.move() // 子类 class Dog extends Animal { bark() { console.log('456') } } const d = new Dog() // 子类的实例对象也不能访问 move 方法 // d.move()