[JAVA] this란?
this란? 자기 자신을 의미하며 필드(전역변수)와 메소드, 생성자의 매개변수가 동일할 때 인스턴스 필드임을 명확히 하기 위해 사용됩니다. this가 하는 일로 크게 세 가지가 있습니다. 1. 자신의 메모리를 가리킵니다. 1 2 3 public void setYear(int year) { this.year = year; } cs 여기서 this를 생략하면 year는 파라미터로 사용되는 것으로 인식합니다. 2. 생성자에서 다른 생성자를 호출합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package thisex; class Person { String name; int age; public Person() { thi..
2021.09.09