[JAVA] abstract

hi·2022년 1월 9일
0

abstract class 클래스명 : 추상 클래스

void power() { } : 완성된 메서드
abstract void power(); : 미완성된 메서드 (추상 메서드)
: 반드시 자식 클래스에서 재정의해야 함

  • 여러 메서들 중 하나라도 미완성된 메서드가 포함되어 있으면
    클래스도 추상 클래스가 된다
    👉 객체 생성 불가, 부모 역할은 가능

  • 추상 메서드는 반드시 자식 클래스에서 재정의 해야 함
    안 하면 오류 발생

    오류 발생 해결 방법 ❓

    1. 재정의
    2. 자식 클래스를 추상 클래스로 만들기

0개의 댓글