본문 바로가기

Java

상속

반응형

상속시 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