자바 기본 개념(17)

goya3014·2020년 9월 7일
0

JAVA

목록 보기
17/19

추상 클래스

일부 미완성 상태로 구현된 클래스
공통 부분은 만들어주나 나머지는 알아서 사용하도록 함
내용이 있는 메소드와 내용이 없는 메소드 모두 생성 가능

특징
객체 생성 불가능
상속을 통하여 사용
추상메소드를 오버라이딩하여 사용

접근권한 abstract class 클래스명 {
내용
}

추상 메소드

추상 클래스에서 선언할 수 있으며, 실제 내용을 상속받는 클래스에서 구현하도록 비워놓은 것이다. 따라서, 하위 클래스에서 반드시 실행 내용을 채우도록 강요하고 싶은 메소드가 있을 경우 해당 메소드를 추상 메소드로 선언한다.

접근권한 abstract 반환타입 메소드명(인자타입 인자명);

profile
이제 막 첫걸음을 시작한 주니어 개발자입니다.

0개의 댓글