this()1 [Java] this에 관해서 this 란? 생성된 인스턴스 스스로를 가르키는 예약어입니다. 아래 사진을 같이 보시겠습니다. BirthDay 클래스를 통해 인스턴스를 생성 했습니다. BirthDay 클래스의 생성자는 자료형이 문자열인 "name"인 매개변수입니다. 실행 클래스에서 생성자에 "Son"이라는 문자열을 넣었고, 초기화가 되었을거라고 생각되어, "name"을 호출해보겠습니다. 컴파일 오류가 발생하지 않았지만, 아무 내용도 출력되지 않았습니다. 이 상황에 대해서 자세히 알아보겠습니다. ① 생성자에 "Son"이라는 인자 값을 통해 매개변수에 전달 ② 생성자는 "Son" 이라는 문자열을 입력받음 ③ "BirthDay" 클래스의 멤버 변수 "name" 을 "Son"으로 초기화 ④ 위에서 초기화된 인스턴의 name 값을 호출 하지만,.. 2022. 9. 28. 이전 1 다음