Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 영어시간읽기
- 40HQ컨테이너
- 우레탄지퍼
- 슈퍼코딩
- Armhole Drop
- 암홀트롭
- AATCC
- 와끼
- 비슬론지퍼
- 지연환가료
- 헤이큐
- 40HQ컨테이너40GP컨테이너차이
- 필터링후복사붙여넣기
- 클린코드
- 미국영어연음
- 나일론지퍼
- MERN스택
- 엑셀필터복사붙여넣기
- TACKING
- 고급영어단어
- 엑셀드래그단축키
- 자켓실측
- 미니마카
- 엑셀자동서식
- 봉제용어
- 웹API
- 핸드캐리쿠리어차이점
- 비리짐
- WHATTIMEOFTHEDAY
- 요척합의
Archives
- Today
- Total
CASSIE'S BLOG
[슈퍼코딩] 32강 객체의 상속 v2 본문
반응형
자식 클래스를 못 찾아, 부모 클래스를 불러야해.
먼저 중요한 점이 뭐냐면
CHILD가 생성될 때 부모의 생성자를 먼저 부르고 시작한다고함. 이게 재밌는 부분이라고 함.
모든 필드를 파라미터에 넣어져있는 그거를 얼 알규먼트 생성자라고한다.
이렇게 자식 클래스에서 부모클래스의 ALL ALGUMENTS 생성자를 호출할 수 있다. (사진 오른쪽)
상속이 되면
자식 클래스에서 생성자 호출하면
그 상속 관계에서 부모 클래스의 생성자가 같이 출력되는데
이게 주석이 있는거랑 똑같은거야
super();
그냥 자동으로 출력 된다함
자식객체에서 접근 못하는 부모 클래스의 속성은
생성자를 만들 때
super(); 에서 모든 필드 있는 생성자에 필요없는 속성도 다 넣어서 불러오면 됨
FishChild(String sex, boolean eatable, String leavingsea…..) {
super();
this.eatable=eatable;
}
여기서 부모에 없는 필드는 그냥 밑에 적어주면 된다.
그게 생성자 오버로딩임
자식이 부모 상속하고 확장된 함수나 속성들을 추가할 수 있다.
Final키워드를 사용하게 되면 상속할 수 없고 변수에 쓰게 되면 상수가 된다. -> 부모로 만들 수 없는 친구입니다.
반응형
'PROGRAMMING > 슈퍼코딩 강의 정리' 카테고리의 다른 글
36강 인터페이스 v1 (0) | 2023.12.14 |
---|---|
33강 다형성 (1) | 2023.12.13 |
[슈퍼코딩] 31강 객체의 상속 v1 + generate 단축키 설정 (option + i) (0) | 2023.12.12 |
[슈퍼코딩] 28강 자기 자신을 가르키는 this (0) | 2023.12.11 |
[슈퍼코딩] 30강 static과 변수유효범위 (1) | 2023.12.11 |