Java
JAVA abstract(추상적인)
leopard4
2023. 1. 20. 13:19
abstract 정의 : 구체적이지 않은 함수 / 메소드의 이름만 생성하고 내용은 없다는 것.
(대부분의 프레임워크에 사용되는 기법이라고 함)
특징:
1. abstract 메소드를 정의하면 클래스 이름도 반드시 abstract 을 정의해야함.
2. abstract 클래스는 반드시 abstract 메소드만 있는것은 아니고 일반 메소드와 공존할수있다.
3. abstract 메소드를 상속받는 클래스는 반드시 오버라이딩으로 abstract메소드를 사용해야만 함.
사용 예시: