728x90
추상 클래스
- 하나 이상의 추상 메소드를 포함하는 클래스
- 반드시 구현해야하는 부분에 대해서 명시적으로 표현
- 꼭 해야하는 부분을 미리 만들어 놓은거라 생각하면 편함
- 추상 클래스 자체는 객체 생성불가
추상 메소드(Abstract Method)
- 자식클래스에서 반드시 오버라이딩 해야하는 메소드
- 선언만하고 구현 내용은 없음
abstract void print(); //구현한 내용이 없음
추상 클래스 상속
추상클래스 자체로는 객체 생성이 불가능 하기 때문에
상속을 해야한다.
//예시
abstract class ab{
int a;
abstract int plus(int a);
}
class a extends ab{
a(int a){
this.a = a;
}
@Override
int plus(int a) {
this.a = this.a+a;
return this.a;
}
}
728x90
'3.1 Java_Backend > Java' 카테고리의 다른 글
[Java/기초] 내부클래스 (0) | 2024.07.14 |
---|---|
[java/기초] 인터페이스 (0) | 2024.07.13 |
[java/기초] 다형성 (0) | 2024.07.11 |
[java/기초] 상속 (0) | 2024.07.10 |
[Java/기초] 클래스와 객체 (0) | 2024.07.09 |
댓글