21.02.08 [생성자]

박종찬·2021년 2월 8일
0

TIL

목록 보기
78/89

✔️생성자

  • new 연산자로 호출되어 객체 초기화를 담당한다
  • 객체 초기화란 객체를 사용할 준비를 하는 것
  • 생성자를 명시적으로 선언되어있을 경우 새로운 객체를 만들때 매개변수를 반드시 추가해야 한다
  • 생성자로 받는 매개변수 이름은 필드의 이름과 유사하거나 동일한 이름으로 권장한다
    • 동일할 경우 this.필드 로 표현한다

기본 생성자

  • 생성자를 생략할 경우 바이트 코드에 자동 추가
  • 클래스를 public으로 선언하면 기본 생성자도 public이 붙는다

✔️ 생성자 오버로딩

  • 매개 변수가 다른 여러 개의 생성자를 선언
  • 외부에서 제공되는 다양한 데이터를 사용해 객체화하기 위해 여러 가지의 요구 조건을 수용할 수 있도록 해준다
profile
반가워요! 사람을 도우는 웹 개발자로 성장하기! :)

0개의 댓글