추상 메소드1 [JAVA] 추상 클래스와 추상 메소드 정리 '추상'은 사전적 의미로 실체 간에 공통되는 특성을 추출한 것이라고 말한다. 예를 들어 새, 곤충, 물고기 등의 공통점은 동물이다. 여기서 동물은 실체들의 공통되는 특성을 가지고 있는 추상적인 것이라고 볼 수 있다. 추상 클래스 객체를 생성할 수 있는 클래스를 실체 클래스라고 한다면 이 클래스들의 공통적인 필드나 메소드를 추출해서 선언한 클래스를 '추상 클래스'라고 한다. 쉽게 말하면, 추상 클래스는 실체 클래스의 부모 역할을 한다. 예를 들어 Bird, Insect, Fish와 같은 실체 클래스에서 공통되는 필드나 메소드를 따로 선언한 Animal 클래스를 만들 수 있고, 이것을 상속한 실체 클래스를 만들 수 있다. 추상 클래스는 실체 클래스의 공통되는 필드나 메소드를 추출해서 만들었기 때문에 new .. 2023. 8. 23. 이전 1 다음