반응형
java this
-
[Java] this란 ? 사용이유와 예시카테고리 없음 2022. 4. 20. 16:17
사용이유 주로 생성자와 드의 매개변수 이름이 필드와 비슷하거나 같은 경우 헷갈리지 않도록 인스턴스 멤버인 필드임을 명시하고자 할때 사용 사용예시 public class Test{ //클래스 필드 int a; //메소드 void test(int a){ // 클래스 필드 변수 a값에 set_test 매개변수 a값을 넣어준다 this.a = a; } } test 클래스 필드에서 선언한 변수 a와 test 메소드의 매개변수 a의 이름이 같다. 이럴때, this를 사용하여 a를 특정해 주는 것이다. this.a는 클래스 필드의 변수, a는 test의 메소드 매개변수 ( this = 나 자신, 내 안에 들어있는 변수 ! ) public class other_Test{ void test(int a){ // Test ..