티스토리 뷰
extends 상속, 확장
상속 (Unified Modeling Language) : UML
super class, 상위 클래스, 부모 클래스 - 일반화, 추상화, 개념화, 포괄적
sub class, 하위 클래스, 자식 클래스, 파생 클래스 - 구체화, 세분화, 구상화
접근 제어 - protected : 상속관계에서 하위클래스가 상위클래스의 접근을 허용하는 접근 권한
extends Object <-- Java에서 최상위 클래스
protected는 같은 패키지에 있어야 접근할 수 있음
객체 초기화는 객체 자신이 하는 것이 바람직하다.
클래스를 수직적 구조로(상속) 설계하면 장점
1. 코드 중복 최소화
2. 유지보수가 쉽다.
3. 확장성이 좋다.
'● JAVA > ○ JAVA.CS' 카테고리의 다른 글
Java 기본 개념 21 (URL Connection API) (0) | 2025.01.22 |
---|---|
Java 기본 개념 19 (변수) (0) | 2025.01.02 |
Java 기본 개념 18 (Class, Object, Instance구분하기) (0) | 2024.06.14 |
Java 기본 개념 17 (JVM이 사용하는 메모리 영역) (0) | 2024.06.13 |
Java 기본 개념 16 (static과 JVM 메모리 모델) (0) | 2024.06.12 |