[Java] 11. 클래스와 객체_3-1.생성자 this의 의미

김미숙's avatar
Feb 21, 2025
[Java] 11. 클래스와 객체_3-1.생성자 this의 의미
💡

현재 객체 자신을 가리키는 참조 변수

  • 컴파일러에서 자동으로 생성
  • 흔히 생성자에서 매개 변수 이름과 필드 이름이 동일한 경우에 혼동을 막기 위해서 사용함
public class Circle { int radius; public Circle (int radius) { this.radius = radius; } double getArea(){ return 3.14*radius*radius; } }
 
 

<중간 점검>

1. 만약 클래스 이름이 Myclass라면 생성자의 이름은 무엇이어야 하는가?

2. 생성자의 반환형은 무엇인가?

3. this의 주된 용도는 무엇인가?

4. 같은 이름의 메소드를 중복하여 정의하는 것은?

5. 메소드 오버로딩에서는 무엇으로 이름이 동일한 메소드를 구별하는가?

Share article

parangdajavous