вот основные c класс Person и подкласс Student
class Person {
constructor(private name:string){}
}
class Student extends Person {
greet(){
console.log('Hi, I'm ' + this.name)
}
}
, и я получил сообщение об ошибке:
Свойство 'name' является частным и доступно только внутри класса 'Person'.
согласно docs об автоматах c Конструкторы
В производном классе конструктор automati c имеет тот же список параметров (и, возможно, перегрузки), что и конструктор базового класса.
поэтому я подумал, что конструктор класса Student вызовет конструктор Person. Я имею в виду, что это просто справочный звонок. поэтому я подумал, что у класса Student должно быть свое собственное свойство имя
и что мне делать, чтобы убедиться, что у класса Student есть собственное имя свойства?