Методы класса-потомка в Dart
Потомок может объявлять свои методы. Добавим в Employee
сеттер и геттер зарплаты, оставив родителем Post:
class Post {
String title = "";
void setTitle(String title) {
this.title = title;
}
String getTitle() {
return this.title;
}
}
class Employee extends Post {
int salary = 0;
void setSalary(int salary) {
this.salary = salary;
}
int getSalary() {
return this.salary;
}
}
У одного объекта доступны и родительские, и собственные методы:
var employee = Employee();
employee.setTitle("john");
employee.setSalary(1000);
print(employee.getTitle());
print(employee.getSalary());
В классе Employee сделайте
геттер и сеттер зарплаты.
Проверьте, что в классе Employee
работают как его родные методы,
так и унаследованные.