정의:
선언:
public abstract class 추상클래스_A {
}
특징:
1. 추상 메서드를 포함할 수 있다.
2. 자식 클래스에 의해서만 완성될 수 있다.
3. 공통적인 필드나 메서드를 추출하여 생성될 수 있다.
추상 메서드:
{}
블록이 없다.public abstract class abstractName {
abstract returnType methodName(parameter ...);
}
추상 클래스 상속:
public class className extends abstractClassName {
@Override
public returnType methodName(parameter ...) {
// logic
}
}