Database
[ JAVA ] 추상화(abstract) - 공통된 특성
right_silver
2021. 5. 27. 14:36
1. 추상클래스
main method에서 instance화 할 수 없다.
추상 클래스에서 메서드를 생성한다는 것은 상속 받는 어떤 클래스에서도 변하지 않는 행위일 때만 한다.
public acstract class 클래스 {
//필드
//생성자
//메서드
}
2. 추상메서드
상속받는 class(자식 클래스)에서 반드시 재정의되어야 한다.
추상메서드를 구체화해줘야만 한다.
[public / protected] acstract 리턴타입 메소드이름(매개변수, ...);
abstract 키워드와 함께 메소드의 선언부만 있고 메소드 실행 내용인 중괄호가 없다.