본문 바로가기
java/basic 문법

추상클래스

by 일상코더 2022. 8. 4.

추상클래스란?

                  - 추상메서드를 선언할 수 있는 클래스 

                  - 상속받는 클래스 없이 그 자체로 인스턴스를 생성할 수 없는 클래스

                  - 설계만 되어있고 수행되는 코드에 대해서는 작성이 안된 메서드     

 

추상 메서드 선언

추상 메서드 선언

 

 

상속 받는 클래스 없이 그 자체로 인스턴스를 생성할 수 없음

인스턴스화 불가

추상 메서드 형식 설계만 되어있고 수행되는 코드에 대해서는 작성이 안된 메서드

메서드 선언

 

미완성으로 남겨두는 이유는 상속받는 클래스 마다 반드시 동작이 달라지는 경우에

상속받는 클래스 작성자가 반드시 작성하도록 하기 위해서 

must be declared

                                                                                           

                                                                                              ↓

 

override

 

메서드 실행

'java > basic 문법' 카테고리의 다른 글

scope, static  (0) 2022.09.27
인터페이스(interface)  (0) 2022.08.04
상속(inheritance)  (0) 2022.08.02
생성자(constructor)  (0) 2022.08.02
객체 지향 언어 (클래스, 인스턴스 ,메서드)  (0) 2022.08.01

댓글