728x90
this란?
this 예약어는 클래스 내부에서 사용되며 메소드의 매개 변수와 멤버 변수의 식별자가 겹치는 경우가 발생할 때 유용하게 사용된다.
this 자체를 출력하면 객체의 해시키(JVM이 사용하는 참조 변수 주소값)를 얻을 수 있다.
class Car {
private String name;
public setName(String name) {
this.name = name;
}
}
this 생성자 호출
class Car {
private String name;
public Car() {
this("붕붕이"); // 여기서 this가 나타내는 것은 클래스 이름이다.
}
public Car(String name) {
this.name = name;
}
}
728x90
'2022 하계방학 SW 집중교육' 카테고리의 다른 글
[Github] 파일 업로드 (0) | 2022.08.11 |
---|---|
[Java] Coding Convention (0) | 2022.08.11 |
[Java] Inheritance (0) | 2022.08.11 |
[Java] Abstract (0) | 2022.08.11 |
[Java] Scanner (0) | 2022.08.11 |