[자바] 추상 클래스 abstract class
·
Archive/Java
1. 추상클래스의 이해 추상적으로 정의해 놓을테니(선언해 놓을테니), 객체를 사용할 사용자가 꼭 재정의(overriding) 하시라! 자바프로그램에서도 부모 클래스에서 자식 클래스에게 메소드를 강제로 재정의(override)하게 할 수 있다. 이러한 방법으로 만들어진 클래스를 '추상 클래스'라고 한다. 2. 추상클래스의 문법 (* 추상메소드에서는 정의만 한다. 구현하지 않는다.) (1) 문법 abstract(추상클래스 및 추상 메소드를 선언하는 예약어)이용 public abstract class ClassName { … } (2) 추상클래스에는 하나 이상의 추상 메소드가 포함된다. 추상 메소드는 정의만 하고 구현은 하지 않는다. (3) 추상 메소드에는 메소드의 선언부만 있고, 실행부(구현부, body)는..