728x90
반응형
서브 클래스의 객체와 멤버 사용
A라는 클래스를 상속받는 클래스 B가 있다고 하자. 클래스 A로 객체 a를 만들고, 클래스 B로 객체 b를 만들었을때, 객체 a는 오직 A의 멤버 변수와 멤버 메소드만을 사용할 수 있다. 그에 반해, 객체 b는 클래스 B의 멤버 변수와 메소드 뿐 아니라 클래스 A의 멤버 메소드와 변수까지 사용할 수 있다. 상속을 받았기 때문에, 클래스 B는 클래스 A의 멤버를 모두 가지기 때문이다.
서브 클래스 객체를 생성하면, 그 안에는 서브 클래스의 멤버들 뿐 아니라 슈퍼 클래스의 멤버들도 함께 생성된다.
반응형
'Java > Java 기본' 카테고리의 다른 글
상속과 생성자 (0) | 2018.07.03 |
---|---|
상속과 접근 지정자 (0) | 2018.07.03 |
상속 선언 (0) | 2018.07.02 |
상속의 개념 (0) | 2018.07.01 |
Annotation (0) | 2018.06.29 |