person.dart:ide
class Person{ String name; int age; String _birthday; bool get isAdult => age > 18; void run(){ print('Person run......'); } }
class_extends.dart:spa
import 'person.dart'; class Student extends Person{ @override // TODO: implement isAdult子類能夠重寫父類的方法 bool get isAdult => age > 15; @override void run() { // TODO: implement run print('Student run...'); } void study(){ print('Student study...'); } } void main(){ var student = new Student(); //能夠繼承父類的可見屬性 student.name = 'Tom'; student.age = 16; print(student.isAdult); student.run(); }