자바에는 추상 클래스가 존재한다. 여러 클래스를 만들었는데 공통적으로 쓰이는 메서드가 있다면 부모 클래스에서 추상 클래스를 만든 뒤, 자식 클래스에서 오버라이딩하여 객체를 만들 수 있다. 추상 클래스는 다음과 같은 방식으로 사용한다.
abstract class 클래스이름{
.
abstract 반환형 메서드이름();
추상 클래스를 선언할 때는 세미콜론(;)으로 끝내 함수가 실행할 부분이 무엇인지 작성하지 않는다. 대신 반드시 자식 클래스에서 오버라이딩을 통해 재정의해야 한다.
| #15. JAVA_file (0) | 2022.07.21 |
|---|---|
| #14. JAVA_ Collection (0) | 2022.07.19 |
| #13. JAVA_오버로딩, 오버라이딩 (0) | 2022.07.18 |
| #12. JAVA_상속 (0) | 2022.07.18 |
| #11. JAVA_생성자, static (0) | 2022.07.18 |