this

han.user();·2023년 2월 28일
0
post-thumbnail

'this'는 인스턴스가 자신을 가리키는 말이다.

예를들어,

class Test{
 int number;  // 클래스 자체의 변수 선언
 int age;
 
  Test(int number, int age){  생성자
  	number = number;  // 똑같아서 혼동이 생김
  	age = age;
  }
}

생성자의 int형과 클래스 자체 선언한 변수가 구분이 안되기 때문에,
아래와 같이 this를 활용하면 구분하기 용이하다.

class Test{
 int number;  // 클래스 자체의 변수 선언
 int age;
 
  Test(int number, int age){  생성자
  	this.number = number;  // 똑같아서 혼동이 생김
  	this.age = age;
  }
}

이와 같이 this. 를 넣어 클래스의 변수라는 것을 구분할 수 있다.

profile
I'm still hungry.

0개의 댓글