this()
-
[Java] this와 this()의 차이점Java/Java 개념 2022. 7. 10. 19:33
자바에는 this 키워드와 this() 키워드가 존재한다. 둘은 비슷해 보이지만 완전 다른 의미를 가지고 있는데, 간단히 설명하자면, this는 인스턴스 자기 자신을 가르키는 참조변수이고, this()는 생성자를 호출할 때 사용된다. this class Student { String name; int std_num;// 학번 public Student(String name, int std_num) { this.name = name; this.std_num = std.num; } } this는 생성자의 입력매개변수로 선언된 변수의 이름이 필드변수의 이름과 같을 때 구분해주기 위해서 사용된다. Student() 생성자 안에서 this.name은 필드변수의 이름이고, name은 입력매개변수의 이름이다. sta..