글
추상 클래스란, 완전하지 않은 클래스를 말합니다. (일반 클래스에 비해서) 추상 클래스는, 추상 메소드를 가질 수 있습니다.
추상 클래스의 특징은 크게 2 가지로 볼 수 있습니다. 첫 번째는, 추상 클래스는 직접 생성자를 호출하여 인스턴스를 생성할 수 없습니다. 두 번째는, 추상 클래스를 상속하는 하위 클래스가 일반 클래스인 경우에는, 추상 메소드를 반드시 재정의 (override) 해야 하고, 하위 클래스도 추상 클래스인 경우에는, 부모 추상 클래스의 추상 메소드를 재정의 하지 않아도 됩니다. (재귀적으로, 이를 상속하는 클래스에서 처리하도록 합니다.)
'4.1) OCJP > 관련 이론 및 문법' 카테고리의 다른 글
관련 이론 및 문법 - String 클래스 VS StringBuilder 클래스 (0) | 2015.06.19 |
---|---|
관련 이론 및 문법 - String 클래스 (0) | 2015.06.19 |
관련 이론 및 문법 - 접근 제어 지시자 (0) | 2015.06.17 |
관련 이론 및 문법 - this VS super (0) | 2015.06.17 |
관련 이론 및 문법 - 메소드 오버로딩 (method overloading) (0) | 2015.06.17 |
관련 이론 및 문법 - 변수의 영역 (scope) (0) | 2015.06.16 |
관련 이론 및 문법 - 기본 생성자, 상속시 부모 생성자 호출, super (0) | 2015.06.16 |
관련 이론 및 문법 - 메소드 오버라이딩 (method overriding) (0) | 2015.06.16 |
관련 이론 및 문법 - 가변 인자 (varargs = variable arguments) (0) | 2015.06.16 |
관련 이론 및 문법 - extends VS implements (0) | 2015.06.16 |
RECENT COMMENT