728x90
void main() {
TimesTwo tt = TimesTwo(2);
print(tt.calculate());
TimesFour tf = TimesFour(2);
print(tf.calculate());
}
class TimesTwo {
final int number;
TimesTwo(
this.number,
);
int calculate() {
return number * 2;
}
}
class TimesFour extends TimesTwo {
TimesFour(
int number,
): super(number);
@override
int calculate() {
return super.calculate() * 2;
}
}
'🥖 Bread Basics > Flutter' 카테고리의 다른 글
Dart 언어 기본기 배우기 (0) | 2025.04.28 |
---|---|
mixin, sealed, base 클래스 (0) | 2025.04.25 |
Record(튜플), Destructuring (0) | 2025.04.25 |
Future, async, await, stream, listen, sink, yield (0) | 2025.04.25 |
형변환, map, where, reduce/fold, 체이닝 (0) | 2025.04.25 |
OOP의 상속!! (0) | 2025.04.24 |
[Flutter] Hot Reload란? (0) | 2025.04.23 |