코드2abstract class Human {
void walk();
}
enum Team { red, blue }
enum XPLevel { beginner, medium, pro }
class Player extends Human {
String name;
XPLevel xp;
Team team;
Player({
required this.name,
required this.xp,
required this.team,
});
void walk() {
print('im walking');
}
void sayHello() {
print("hi my name is $name");
}
}
class Coach extends Human {
void walk() {
print('the coach is walking');
}
}
void main() {
var shin = Player(
name: 'shin',
xp: XPLevel.medium,
team: Team.red,
)
..name = 'las'
..xp = XPLevel.pro
..team = Team.blue
..sayHello();
}