Back-end/Java

생성자

douStory 2021. 8. 2. 11:19
728x90

생성자 메소드로 할 수 있는 가장 흔한 작업은 멤버변수 초기화 작업입니다.

-> 디폴트 생성자 : public Calculator(){}

 

생성자도 오버로딩이 가능합니다

  • 생성자는 여러개 사용이 가능합니다.
  • 컴파일 할때 형식을 보고 그 생성자를 불러 사용한다.

This 는 자신(instance)을 지칭하는 키워드 입니다.

a = 10;

this.a = 10; 은 같지만 this는 멤버변수를 정확하게 지적해준다.

-> 출력해보면 11번째 줄과 20번째줄 출력이 동일한 BirthDay에 대한 주소를 출력한다