🌱 오늘의 주제 : 상속
🌱 상속
- 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다.
- 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다.
🌱 클래스 간의 관계 - 포함관계
- 클래스 간에 포함 관계. (거의 대부분 이 방법을 사용)
public static void main(String[] args) {
Circle c = new Circle( );
c.c.x = 0;
c.c.y = 0;
c.r = 0;
class Circle {
point c = new Point( );
int r;
}
class Point {
int x;
int y;
}
🌱 단일 상속(single inheritance)
- 자바에서는 오직 단일 상속만을 허용한다.
🌱 Object 클래스 - 모든 클래스의 조상
- Object클래스는 상속계층도의 최상위에 있는 조상클래스이다.
- toStirng()이나 equals() 같은 메서드를 따로 정의하지 않고 사용할 수 있었던 이유는 Object클래스에 정의된 것들이기 때문이다.
'Java' 카테고리의 다른 글
Java - 제어자 (modifier) (0) | 2023.05.22 |
---|---|
Java - package와 import (0) | 2023.05.18 |
Java - SHA-256 알고리즘 + salt 예제(코드) (0) | 2023.05.10 |
Java - salt 암호화 (0) | 2023.05.10 |
Java - 메서드 (0) | 2023.05.09 |