Когда метод определен в базовом классе как функция стрелки, при вызове этого метода в производном классе с помощью super.method () я получаю сообщение об ошибке «Только открытые и защищенные методы базового класса доступны через'super' keyword.ts (2340) ", хотя метод был определен как открытый.
Я понимаю, что в функции со стрелкой контекст является лексическим.Это повлияет на значения this
и super
в функции стрелки, но на изображении выше Sun.met1 не определен как функция стрелки, поэтому я не понимаю, почему он не может получить доступ к Father.met.