Поля родителя в Dart
Публичные поля родителя доступны у объекта потомка и внутри
его методов. Зададим у Post заголовок, автора и лайки:
class Post {
String title = "";
String author = "";
int likes = 0;
}
В Note увеличим счетчик лайков, обращаясь к полю
родителя:
class Note extends Post {
void bumpLikes() {
likes++;
}
}
Снаружи те же поля читают и меняют через объект потомка:
var note = Note();
note.title = "draft";
note.author = "ann";
note.bumpLikes();
print(note.title);
print(note.likes);
В классе Post объявите поля
title, author и likes.
В классе Note сделайте метод,
который увеличивает likes
на единицу через поле родителя.