반응형 JAVA 추상클래스1 추상 클래스(abstract class) 추상 클래스란?(abstract class) 추상 클래스란? 미완성 설계도 또는 미완성 메서드를 갖고 있는 클래스라고 표현할 수 있다. 추상 클래스는 클래스 선언부에 abstract 키워드를 선언하며, 추상 메서드를 하나라도 포함하고 있으면 추상 클래스이다. (단, 추상 메서드를 포함하지 않아도 abstract 키워드가 선언되어 있으면 추상 클래스가 될 수 있다.) 추상 클래스는 인스턴스 생성이 불가하며, 상속을 통해 하위 클래스에서 상위 클래스의 "모든 추상 메서드"를 완성해야만 인스턴스를 생성할 수 있다. 즉 인스턴스는 클래스라는 설계도 기반으로 '실체화된 존재'와 같은 개념이므로, 미완성 설계도인 추상 클래스로는 어떠한 존재를 실체화 할 수 없는 것이라고 생각하면 이해가 쉬울 것이다. 정리하자면, .. 2023. 8. 30. 이전 1 다음 반응형