this 키워드와 this() 메서드는 매우 유사하게 생겼지만 쓰임새는 전혀 다르다. 간단하게 본다면 this 키워드는 '인스턴스 자신을 가리키는 참조 변수, this() 메서드는 생성자라고 할 수 있다. this this 키워드는 생성자의 매개변수로 선언된 변수의 이름이 인스턴스 변수와 같을 때, 인스턴스 변수와 지역변수를 구분하기 위해 사용된다. 모든 메서드에는 자신이 포함된 클래스의 객체를 가리키는 this라는 참조 변수가 있는데 일반적인 경우에는 컴파일러가 'this.'를 추가해주기 때문에 생략하는 경우가 많다. 예를 들어, Example 클래스의 questionName 이라는 인스턴스 필드를 클래스 내부에 출력하고자 한다면 원래는 System.out.println(this.questionName..