• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

생성자 파트에서 사용된 this부분코드 관련해서 질문있습니다.

23.05.04 00:00 작성 조회수 212

0

 생성자 파트부분 06:55분쯤에 질문.png기본 생성자에서 시리얼 넘버를 추가할때 this를 사용하는데요.
저는 this는 메소드 내에서 사용하려는 인스턴스 변수와 전달받은 파라미터의 이름이 같은 경우 사용하는 것으로 알고 있는데
메소드와 생성자에서 this의 쓰임이 다른걸까요?

답변 1

답변을 작성해보세요.

0

안녕하세요?
메소드와 생성자에서 사용되는 this 는 그 쓰임이 동일합니다. this 는 인스턴스 변수의 접근을 위해 사용할 수 있는데, this 를 생략해도 문제가 되는 것은 아니에요. 다만 말씀하신 것처럼 클래스에 정의된 인스턴스 변수와 메소드 파라미터의 이름이 같은 경우에는 구분을 위해 반드시 인스턴스 변수 앞에 this 를 사용해야 합니다 😊
감사합니다.

yethd님의 프로필

yethd

2023.05.05

이해했습니다! 답변 감사합니다!!😊