추상클래스(abstract)

김동욱·2023년 12월 5일
0

추상클래스 (abstract class)

// 상속의 재료로 사용되는 클래스
// 상세 부분이 미정의된 클래스

abstract class Character1205 {
  String name;
  int hp;

  Character1205(
    this.name,
    this.hp,
  );

  void run() {
    log.info('$name is running');
  }

  void attack() {
    log.info('$name\'s attack!!');
    int attackDamage = 10;
    hp -= attackDamage;
    log.info('enemy get $attackDamage point damage');
  }
}

추상클래스는 인스턴스화 불가

업로드중..

profile
백엔드 개발자

0개의 댓글