void main() {
Idol apink = Idol(name: '에이핑크', membersCount: 5);
apink.sayName();
apink.sayMembersCount();
BoyGroup bts = BoyGroup('bts', 7);
bts.sayMembersCount();
bts.sayName();
}
class Idol {
String name;
int membersCount;
Idol({
required this.name, required this.membersCount,
});
void sayName() {
print('저는 ${this.name} 입니다.');
}
void sayMembersCount() {
print('${this.name}은 ${this.membersCount}명의 멤버가 있습니다.');
}
}
class BoyGroup extends Idol {
BoyGroup(
String name,
int membersCount,
): super(
name: name,
membersCount = membersCount,
);
}
- Java와 마찬가지로 extends를 사용해서 상속할 수 있다.