JAVA/개념

day08 #상속과 접근제어자, super();, this();

수e 2022. 2. 17. 10:13

*정리
this : 자기자신을 가르키는 객체
this() : 내 생성자 안에서 나의 다른 생성자를 호출
super : 부모의~부모가 가진~
super() : 부모의 생성자를 호출하는 애

 

 

static메소드에서 this 사용 불가

 

super() : 부모클래스의 생성자를 호출해주는 명령어.
자식생성자 안에서 사용 가능, 첫번째 명령문이어야 함
->생성자 안에서 this메소드와 super메소드 같이 사용 불가

 

final-클래스 : 이 클래스는 상속 불가

     -변수 선언 : 변수 앞에 붙으면 그 변수는 상수가 됨. 값 변경 불가.

.

.

.

상속과 접근제어자

2) 수퍼클래스의 default 멤버
서브클래스라도 다른 패키지면 접근 불가

4) 수퍼클래스의 protected 멤버
같은 패키지의 모든 클래스 접근 가능
패키지 관계없이 서브클래스 접근 가능