추상클래스

박준수·2022년 8월 6일
0

추상클래스란?

  • 개념 : 객체를 직접 생성할 수 있는 클래스를 "실체클래스"라고 하는데, 실체클래스들의 공통적 특성을 추출해서 선언한 클래스.

  • 추상클래스 = 부모 / 실체클래스 = 자식
    : 실체클래스가 추상클래스의 모든 특성을 물려받고, 추가적 특성을 가질 수 있음.

  • 추상클래스는 new 연산자 사용해서 인스턴스 생성 불가.

  • 추상클래스 용도 :

  1. 통일
    : 설계자가 여러 명일 때, 실체클래스 공통 필드와 메소드 이름 통일 가능.

  2. 시간 절약
    : 추상클래스에 선언해두면 상속받기 때문에 각각 필드와 메소드에 선언할 필요 x.

  • 추상클래스 선언 :
    ex) public abstract class
profile
FrontofFrontEnd

0개의 댓글