자바 튜토리얼

자바 홈 자바 소개 자바 시작하기 자바 구문 자바 주석 자바 변수 자바 데이터 유형 자바 타입 캐스팅 자바 연산자 자바 문자열 자바 수학 자바 부울 자바 If...Else 자바 스위치 자바 while 루프 자바 For 루프 자바 중단/계속 자바 배열

자바 메소드

자바 메소드 자바 메소드 매개변수 자바 메소드 오버로딩 자바 범위 자바 재귀

자바 클래스

자바 OOP 자바 클래스/객체 자바 클래스 속성 자바 클래스 메소드 자바 생성자 자바 수정자 자바 캡슐화 자바 패키지 / API 자바 상속 자바 다형성 자바 내부 클래스 자바 추상화 자바 인터페이스 자바 열거형 자바 사용자 입력 자바 날짜 자바 배열 목록 자바 링크드리스트 자바 해시맵 자바 해시셋 자바 반복자 자바 래퍼 클래스 자바 예외 자바 정규식 자바 스레드 자바 람다

자바 파일 처리

자바 파일 Java 파일 작성/쓰기 자바 읽기 파일 자바 삭제 파일

자바 방법

두 개의 숫자 더하기

자바 참조

자바 키워드 자바 문자열 메소드 자바 수학 메소드

자바 예제

자바 예제 자바 컴파일러 자바 연습 자바 퀴즈 자바 인증서


자바 키워드

❮ 자바 키워드


예시

this클래스 속성(x)과 함께 사용 :

public class Main {
  int x;

  // Constructor with a parameter
  public Main(int x) {
    this.x = x;
  }

  // Call the constructor
  public static void main(String[] args) {
    Main myObj = new Main(5);
    System.out.println("Value of x = " + myObj.x);
  }
}


정의 및 사용

키워드는 메서드 또는 생성자 의 this현재 개체를 참조합니다.

키워드 의 가장 일반적인 용도는 this클래스 속성과 동일한 이름을 가진 매개변수 간의 혼동을 없애기 위한 것입니다(클래스 속성은 메서드 또는 생성자 매개변수에 의해 가려지기 때문에). 위의 예에서 키워드를 생략하면 출력은 "5" 대신 "0"이 됩니다.

this또한 다음을 수행하는 데 사용할 수 있습니다.

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

관련 페이지

Java Classes/Objects Tutorial 에서 객체에 대해 자세히 읽어보십시오 .

Java 생성자 튜토리얼 에서 생성자에 대해 자세히 읽어보세요 .

메소드에 대한 자세한 내용은 Java 메소드 튜토리얼 을 참조 하십시오.


❮ 자바 키워드