Abstract Class (1) 썸네일형 리스트형 [JAVA] 추상클래스 (abstract class) 1. 추상클래스 추상클래스는 추상메서드를 포함하고 있는 클래스이다. 추상메서드는 메서드의 내용이 구현되어 있지 않기 때문에 상속을 통해서 메서드를 구현해 주어야 한다. 그렇기 때문에 추상클래스를 통해서 인스턴스를 생성할 수 없다. 추상클래스 자체로는 인스턴스를 생성하는 등의 클래스로서의 역할을 다 하지 못하지만, 새로운 클래스를 작성하는데 있어서 설계의 기반이 되는 조상 클래스로서의 역할을 할 수 있다. 추상클래스는 클래스 선언부에 abstract 키워드를 붙여서 선언한다. 이 키워드를 통해서 해당 클래스의 추상메서드를 구현해주어야 한다는 것을 알 수 있다. abstract class ClassName { ... } 추상클래스는 추상메서드를 포함할 수 있다는 것을 제외하고는 일반 클래스와 동일하다. 생성.. 이전 1 다음