반응형
상속시 protected로 접근권한 세팅.
상위 클래스의 멤버 변수 및 메소드를 전부 사용 가능한데, 그냥 자기것처럼 쓰면 됨.
protected는 클래스에서 만 접근 가능한게 아니고, 하위 클래스의 인스턴스라면 그냥 public처럼 접근 가능.
하위 클래스는 상위클래스가 먼저 생성된 후에 생성됨.
하위 클래스는 생성자에 아무것도 안써주면 super() 가 자동으로 호출 됨.
->default 생성자를 호출 하지만 상위 클래스가 기본 생성자가 없고 매개변수로만 받는 생성자만 존재 한다면
super()도 그 매개변수 타입에 맞도록 명시해서 직접 호출해 줘야함.
this () 자신의 기본 생성자 호출
super () 상위 클래스 기본 생성자 호출
반응형
'Java' 카테고리의 다른 글
다형성 , 형 변환 (0) | 2019.10.27 |
---|---|
up casting & override (0) | 2019.10.27 |
자바 연습 (static 객체) (0) | 2019.10.26 |
자바 연습 (Array List) (0) | 2019.10.26 |
다차원 배열 (0) | 2019.10.26 |