JAVA/개념
day08 #상속과 접근제어자, super();, this();
수e
2022. 2. 17. 10:13
*정리
this : 자기자신을 가르키는 객체
this() : 내 생성자 안에서 나의 다른 생성자를 호출
super : 부모의~부모가 가진~
super() : 부모의 생성자를 호출하는 애
static메소드에서 this 사용 불가
super() : 부모클래스의 생성자를 호출해주는 명령어.
자식생성자 안에서 사용 가능, 첫번째 명령문이어야 함
->생성자 안에서 this메소드와 super메소드 같이 사용 불가
final-클래스 : 이 클래스는 상속 불가
-변수 선언 : 변수 앞에 붙으면 그 변수는 상수가 됨. 값 변경 불가.
.
.
.
상속과 접근제어자
2) 수퍼클래스의 default 멤버
서브클래스라도 다른 패키지면 접근 불가
4) 수퍼클래스의 protected 멤버
같은 패키지의 모든 클래스 접근 가능
패키지 관계없이 서브클래스 접근 가능