Java의 상속과 관련된 키워드
- 프로그래밍 언어/JAVA
- 2021. 10. 23.
this 키워드
- this 키워드는 인스턴스 자신의 주소를 가리키는 메서드다. this 키워드를 찍어보게 되면 "클래스@주소"로 나온다. 즉, 인스턴스의 주소를 가리킨다.
- this.멤버변수로 멤버변수에 접근이 가능하다.
- 생성자 내에서 this()로 자기 자신에 대한 생성자 호출이 가능하다.
- this()로 자기 자신에 대한 메서드에 접근이 가능하다.
class ThisTest{
public ThisTest doing() {
return this;
}
}
public class ch01 {
public static void main(String[] args) {
ThisTest t = new ThisTest();
System.out.println(t.doing());
}
}
output :
test01.ThisTest@4517d9a3
super 키워드
- Super 키워드는 부모 클래스를 직접 가리킬 수 있는 키워드다.
- "super."으로 접근하게 되면 부모 클래스에 있는 인스턴스 변수, 메서드에 접근할 수 있다.
- Super()만 사용하게 될 경우, 부모 클래스의 인스턴스를 생성할 수 있다.
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
Java의 기본 정보 (0) | 2021.10.23 |
---|---|
Java의 함수 선언 (0) | 2021.10.23 |
Java의 TestBlock (html, JSON) (0) | 2021.10.23 |
Java의 String, StringBuilder, StringBuffer Class 활용하기 (0) | 2021.10.23 |
자바의 Object Class (0) | 2021.10.23 |