본문 바로가기

Database

[ JAVA ] 추상화(abstract) - 공통된 특성

 

 

1. 추상클래스

main method에서 instance화 할 수 없다.

추상 클래스에서 메서드를 생성한다는 것은 상속 받는 어떤 클래스에서도 변하지 않는 행위일 때만 한다.

 

public acstract class 클래스 {
	//필드
    //생성자
    //메서드
}

 

 

2. 추상메서드

상속받는 class(자식 클래스)에서 반드시 재정의되어야 한다.

추상메서드를 구체화해줘야만 한다.

 

[public / protected] acstract 리턴타입 메소드이름(매개변수, ...);

abstract 키워드와 함께 메소드의 선언부만 있고 메소드 실행 내용인 중괄호가 없다.

 

 

'Database' 카테고리의 다른 글

[ SQL ] 숫자 타입 별 작업 속도 차이  (0) 2021.05.14
[ SQL ] 사용자정의타입  (0) 2021.05.13
[ SQL ] SCHEDULER (스케줄러)  (0) 2021.05.13
[ SQL ] 반복문  (0) 2021.05.12
[ SQL ] ORACLE INDEX  (0) 2021.05.12