목록Abstract (1)
Seeeni Tech Diary
[Java] 추상 클래스 & 인터페이스
1. 추상 클래스 추상 클래스는 해당 클래스를 상속 받는 자손 클래스에서 반드시 재정의가 필요한 클래스이기 때문에 조상 클래스에서의 구현이 무의미하다. 상속전용 클래스라고 이해하면 된다. Java에서는 구현부가 없다는 의미로 조상 클래스 선언부에 abstract를 추가해야 한다. abstract 클래스는 구현부가 없는 메소드가 존재하기 때문에 해당 클래스의 객체를 생성할 수 없고, 상속 받는 자손 클래스는 abstract 메소드를 재정의할 책임이 있다. abstract 클래스는 그 자체로 객체를 생성할 수 없지만 상속을 받는 자식 클래스를 참조하는 것은 가능하다. public abstract class Building { private int floor, room; public void reportBui..
컴퓨터 언어/Java
2024. 2. 18. 00:12