You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

28 lines
536 B

// 可见修饰符: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()