생성자1 [JAVA] 생성자 1. 생성자 public class Member { String name; int age; int grade; //생성자 void initMember(String name, int age, int grade) { this.name = name; this.age = age; this.grade = grade; } } - initMember에서 메서드의 매개변수에서 정의한 String name과 Member의 변수 이름이 같다. - 이 경우 매개 변수가 멤버 변수보다 코드 블럭이 더 안쪽에 있기 때문에 매개변수가 우선순위를 가진다. - 멤버 변수에 접근하기 위해서는 앞에 .this를 붙여 주면 되는데, 여기서 .this는 인스턴스 자신의 참조값을 가리킨다. - 필드 이름과 매개변수의 이름이 다른 경우 thi.. 📕JAVA 2023. 6. 19. 이전 1 다음