abstract1 [Java]추상클래스와 인터페이스(차이,공통점) 추상클래스란? 추상클래스(abstract class)란 클래스 내부에 추상적인 기능을 가질 수 있는 클래스를 말한다. 추상적으로 메소드를 선언하여 상속을 통해서 자식클래스에서 완성하도록 유도하는 클래스이다. 상속을 위한 클래스이기 때문에 객체를 따로 생성할 수 없다. 추상클래스의 특징 객체(인스턴스) 생성이 불가능하다. class 앞에 "abstract" 예약어를 사용하여 추상클래스라는 것을 명시해야 한다. 추상메소드를 가질 수 있다. abstract으로 선언된 메소드가 하나라도 존재한다면, 그 클래스는 반드시 abstract으로 선언되어야 한다. 추상클래스는 단일상속만 가능하며 일반 변수, 메소드를 가질 수 있다. 추상메소드의 특징 추상클래스 내부에서만 구현할 수 있다. 메소드에 "abstract" 키.. 2021. 8. 21. 이전 1 다음