728x90
추상 클래스
-
Java - 추상 클래스 & 인터페이스Language/Java 2022. 9. 21. 14:04
추상 클래스 추상 클래스란? 추상 클래스는 클래스 구현부 내부에 추상 메서드가 하나 이상 포함되거나 abstract 키워드로 정의된 클래스를 의미한다. 이러한 추상 클래스를 상속받은 클래스(하위 클래스)는 자기의 성질에 맞게 추상 메서드를 오버라이딩하여 사용한다. 추상 클래스의 특징 ㆍ 추상 클래스는 new 연산자를 사용하여 객체를 생성할 수 없다. ㆍ 추상 클래스(부모)와 일반 클래스(자식)는 상속의 관계에 놓여있다. ㆍ 추상 클래스는 새로운 일반 클래스를 위한 부모 클래스의 용도로만 사용된다. ㆍ 공통된 필드와 메서드를 통일하여 일반 클래스 작성 시 시간을 절약할 수 있다. ㆍ 추상 클래스는 단일 상속만 가능하며 일반 변수를 가질 수 있다. ㆍ 추상 클래스는 동일한 부모를 가지는 클래스를 묶는 개념으..