코딩 개발/Java
Java - abstract (추상클래스, 추상 메소드)
Java abstract class란? Java에서 추상 클래스는 직접 인스턴스화할 수 없는 클래스입니다. 대신 상속할 다른 클래스의 기본 또는 템플릿 역할을 합니다. 추상 클래스에는 구체적인 메서드와 추상 메서드가 모두 있을 수 있으며 인스턴스 변수, 생성자 및 일반 클래스의 기타 기능도 있을 수 있습니다. 추상 메서드는 추상 클래스 자체에 구현이 없는 추상 클래스에서 선언된 메서드입니다. 대신 추상 메서드의 구현은 추상 클래스에서 상속되는 하위 클래스에 맡겨집니다. 추상 클래스를 확장하는 모든 클래스는 모든 추상 메서드를 구현해야 합니다. 그렇지 않으면 추상 클래스로 선언되어야 합니다. 추상메소드가 있으면 무조건 추상 클래스를 받아야하고, 추상 메소드는 자식에게 무조건 전해져야하는데 만일 자식에게 전..