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 |
Tags
- 익명함수
- 노드
- final 클래스
- 디코딩
- 기본 생성자
- 자바
- Override
- 생성자
- final 메소드
- 클래스
- node
- 즉시 실행 함수
- package
- 객체지향 #객체지향 특징
- 문자집합
- 유니코드
- Anonymous Functions
- 어노테이션
- 메소드 재정의
- 패키지
- router
- 라우터
- 화살표 함수
- import
- final
- Super
- Arrow function
- 자바의 특징
- 인코딩
- annotation
Archives
- Today
- Total
개인 공부 블로그
상속 본문
부모 클래스의 멤버를 자식 클래스에게 물려줄 수 있는데 이것을 상속이라고 한다.
- 이미 잘 개발된 클래스를 재사용하여 새로운 클래스를 만들기 때문에 코드의 중복을 줄여줌.
- 자바는 다중상속을 허용하지 않음.
부모 생성자 호출
부모 없는 자식이 있을 수 없듯이 자식 객체를 생성하면 부모 객체가 먼저 생성되고 자식 객체가 생성됨.
부모 생성자는 자식 생성자의 맨 첫 줄에서 호출된다. 생성자가 명시적으로 선언되지 않으면 컴파일러가 기본 생성자를 생성한다.
public CellPhone() {
super();
}
super()는 부모의 기본 생성자를 호출한다. 명시적으로 부모 생성자를 호출하고 싶으면 아래와 같이 작성.
자식클래스( 매개변수선언, ...){
super( 매개값, ...);
}
만약 부모클래스에 기본클래스가 없고 매개변수가 있는 생성자만 있다면 자식 생성자에서 반드시 부모 생성자의 호출을 위해 super(매개값, ...)를 명시적으로 호출해야 한다.
'JAVA' 카테고리의 다른 글
final 클래스와 final 메소드 (0) | 2023.09.21 |
---|---|
메소드 재정의 (0) | 2023.09.21 |
어노테이션 (Annotation) (0) | 2023.09.18 |
패키지 (0) | 2023.09.18 |
final 필드와 상수 (1) | 2023.09.18 |