본문 바로가기

자바기초

추상 클래스

추상 메서드를 포함한 클래스

 

추상 메서드 : 구현 코드 없이 선언부만 있는 메서드

 

abstract 예약어 사용

추상 클래스는 new (인스턴스화) 할 수 없음

 

 

 

메서드와 클래스에 abstract 키워드 사용

추상 메서드가 포함된 클래스는 추상 클래스로 선언

 

모든 메서드가 구현되었다고 해도 클래스에 abstract 키워드를 사용하면 추상 클래스

(추상 메서드가 존재하면 해당 클래스는 반드시 추상 클래스.)

 

 

 

추상 클래스는 주로 상속의 상위 클래스로 사용됨

 

추상 클래스 : 하위 클래스가 구현해야 하는 메서드

 

구현된 메서드 : 하위 클래스가 공통으로 사용하는 기능의 메서드

                     하위 클래스에 따라 재정의 할 수 있음

'자바기초' 카테고리의 다른 글

인터페이스  (0) 2020.06.08
추상 클래스 응용 - 템플릿 메서드  (0) 2020.05.30
다운 캐스팅과 instanceof  (0) 2020.05.27
다형성  (0) 2020.05.27
ArrayList 클래스  (0) 2020.05.26