[Java]Abstract class

모영준·2022년 11월 21일

abstract는 실체 간에 공통되는 특성을 추출한 것을 의미한다.
abstract class or abstract method를 사용하기 위해서는 반드시 상속해서 사용하도록 강제하는 것이 추상이다.

추상 클래스는 실체 클래스의 공통되는 필드와 메소드를 추출해서 만들었기 때문에 "객체를 직접 생성해서 사용할 수 없다".

목적

  • 실체 클래스들의 공통된 필드와 공통된 메소드들의 이름을 통일
  • 실체 클래스를 작성할 때 시간 절약
  • 자주사용하는 메소드 오버라이딩
profile
개발, 정진하며 살자!

0개의 댓글