this는 자신의 속성,메소드,생성자 등을 호출할때 쓰는 명령어이다
실제로 사용해보자
우선 Person의 멤버변수
String name
int age
String phone
String gender 가 있다
생성자를 생성해서 이 클래스에 인스턴스를 만들때에
name과 age를 입력하도록 만든다
그때 this를 활용하여 이 클래스 name은 인스턴스값을받은 name이 되게 만들수있다.
여기서 생성자를 하나더 생성하려고하는데 같은 값이 중복이될때
this를 활용하여 생성자를 호출해서 중복을 생략할수있다.
this(생성자) 즉 지금 여기있는 생성자를 호출하겠다는 뜻이다.
그렇다면 이번에는 저번시간에 배운 getter setter 메소드에 this구문을 활용해보자
'Java' 카테고리의 다른 글
GateWay 만들어보기 (0) | 2024.04.19 |
---|---|
StarCraft 유닛 만들기 (0) | 2024.04.19 |
접근 제어 제시자 (0) | 2024.04.17 |
객체지향 패러다임 (1) | 2024.04.17 |
생성자 (0) | 2024.04.16 |