[중첩 클래스 및 상속, 다형성, 추상화, 인터페이스] 상속
자바상속
1) 개요
상속이란?
*기존 클래스를 재 사용하여 새로운 클래스를 작성
*두 클래스를 부모와 자식으로 관계를 맺어주는 것
*자손은 부모의 모든 멤버를 받아옴
*키워드는 extends
(extends Object) 상속, 생략이 되어 있는 것
2) Object class
조상이 없는 클래스
*모든 클래스는 Object클래스를 직.간접적으로 상속
*모든 클래스의 최고 조상
메소드
에러 안나고 출력이 잘 됨
extends Object가 생략되어 있기 때문에
ap = 참조변수, 주소를 가지는 변수
int a=10;
힙-> 가비지 컬렉터
(5분부터 다시 들을 것)
(17분 시작)
07. super, super 메소드
1)this
객체 자신을 가리키는 참조변수
객체의 주소가 저장되어 있으며 숨겨진 채로 존재
2)super
조상의 멤버와 자신의 멤버를 구별하는데 사용되는 키워드 , this와 같음
3)super메소드
*조상의 멤버의 초기화를 위해 조상클래스의 생성자를 호출하기 위해 만든 메소드
*반드시 자식생성자의 첫 문장에서 호출해야 함
(super, this 둘 중 하나만 사용해야 한다.)
parent멤버와 child멤버가 겹쳤을 떄, parent멤버에 super 키워들 붙힌다.
'자바' 카테고리의 다른 글
| [중첩클래스 및 상속, 다형성, 추상화, 인터페이스] 중첩클래스의 개요 및 종류 (0) | 2018.09.17 |
|---|---|
| [중첩클래스 및 상속, 다형성, 추상화, 인터페이스] 클래스기초2 (0) | 2018.09.12 |
| [중첩 클래스 및 상속, 다형성, 추상화, 인터페이스 ] 클래스 기초 1 (0) | 2018.09.10 |
| [배열과 메소드] 메소드의 개요 (0) | 2018.09.10 |
| [배열과 메소드]배열의 개요 (0) | 2018.09.10 |