Я хочу сделать унаследованный метод приватным за пределами расширенного класса в Typescript
Допустим, у меня есть два класса, как это:
class BaseClass{
constructor(){}
sayHello(){
console.log('hello');
}
}
class Class extends BaseClass{
constructor(){
super();
}
private sayHello(){ //I don't want to have to do this every time
super.sayHello();
}
}
let obj = new Class();
obj.sayHello();
Мне нужен доступ к методу sayHello()
внутри класса, но он не должен быть доступен извне. Я не хочу перезаписывать его каждый раз, когда наследую.