Java/Java SE, EE
2022. 2. 20.
[Java/Java SE, EE] 추상(Abstract) 클래스
추상(Abstract) 클래스 사전적인 의미에서, 추상이란 실체하는 물체의 공통되는 특징을 추출한 것을 말합니다. 예를 들어, 참새와 비둘기는 날아다니며, 알을 낳는다는 추상적인 공통점을 갖습니다. 자바의 클래스에도 추상적인 공통점을 정의하는 추상 클래스가 존재합니다. 객체를 직접 생성하기 위해 정의한 클래스를 실체 클래스라고 부른다면, 추상 클래스는 객체의 공통점을 정의하고 구현하기 위한 목적으로 사용됩니다. 추상 클래스는 다음과 같이 정의 할 수 있습니다. [접근 제한자 public|protected|default|private] abstract class [클래스 이름] { } 예를 들어, 참새와 비둘기의 추상적인 공통점은 다음과 같이 추상 클래스로 구현 할 수 있습니다. public abstrac..