작성자 없음
작성자 정보가 삭제된 글입니다.
나도코딩의 자바 기본편 - 풀코스 (20시간)
생성자
작성
·
252
0
생성자 파트부분 06:55분쯤에 기본 생성자에서 시리얼 넘버를 추가할때 this를 사용하는데요. 저는 this는 메소드 내에서 사용하려는 인스턴스 변수와 전달받은 파라미터의 이름이 같은 경우 사용하는 것으로 알고 있는데메소드와 생성자에서 this의 쓰임이 다른걸까요?
답변 1
안녕하세요?메소드와 생성자에서 사용되는 this 는 그 쓰임이 동일합니다. this 는 인스턴스 변수의 접근을 위해 사용할 수 있는데, this 를 생략해도 문제가 되는 것은 아니에요. 다만 말씀하신 것처럼 클래스에 정의된 인스턴스 변수와 메소드 파라미터의 이름이 같은 경우에는 구분을 위해 반드시 인스턴스 변수 앞에 this 를 사용해야 합니다 😊감사합니다.
이해했습니다! 답변 감사합니다!!😊
이해했습니다! 답변 감사합니다!!😊