abstract 정의 : 구체적이지 않은 함수 / 메소드의 이름만 생성하고 내용은 없다는 것.
(대부분의 프레임워크에 사용되는 기법이라고 함)
특징:
1. abstract 메소드를 정의하면 클래스 이름도 반드시 abstract 을 정의해야함.
2. abstract 클래스는 반드시 abstract 메소드만 있는것은 아니고 일반 메소드와 공존할수있다.
3. abstract 메소드를 상속받는 클래스는 반드시 오버라이딩으로 abstract메소드를 사용해야만 함.
사용 예시:
'Java' 카테고리의 다른 글
JAVA 정수 및 실수를, 클래스로 생성하는 방법 // 문자열을 숫자로 변환, 숫자를 문자열로 변환하는 방법 // 문자열을 처리하는, 함수들 (0) | 2023.01.25 |
---|---|
JAVA interface, static final(상수), implements (0) | 2023.01.20 |
JAVA 수평 상속, 수직 상속 (0) | 2023.01.20 |
JAVA Method Overriding, super 키워드 (0) | 2023.01.19 |
JAVA 상속 (0) | 2023.01.19 |