본문 바로가기
🥖 Bread Basics/Flutter

@ovveride

by BreadDev 2025. 4. 24.
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