this 는 메서드나 생성자의 현재 개

Test class 를 생성했다.

public class Test {
	int x;

	public Test(int x) {
		this.x = x;
	}
}

메인메소드를 생성했다.

public class Main {

	public static void main(String[] args) {
		Test a = new Test(5);
		System.out.println("출력 :" +a.x);             //출력 5
	}

}

this 는 인스턴스 자기 자신을 가리키는 키워드이다. 생성자나 메소드 내에서 쓰인다.

this 의 사용

  • 현재 클래스 생성자 호출
  • 현재 클래스 메서드 호출
  • 현재 클래스 객체를 반환
  • 메서드 호출에서 인수 전달
  • 생성자 호출에서 인수 전달

태그:

카테고리:

업데이트:

댓글남기기