생성자

이규훈·2023년 3월 30일

생성자은 다음과 같은 특징이 있다.

  1. 생성자는 반환값이 없지만, 반환 타입을 void형으로 선언하지 않습니다.
  2. 생성자는 초기화를 위한 데이터를 인수로 전달받을 수 있습니다.
  3. 객체를 초기화하는 방법이 여러 개 존재할 경우에는 하나의 클래스가 여러 개의 생성자를 가질 수 있습니다.
    즉, 생성자도 하나의 메소드이므로, 메소드 오버로딩이 가능하다는 의미입니다.

기본 생성자

자바의 모든 클래스는 하나 이상의 생성자가 정의되어있어야한다.
그러나 굳이 정의 안해도 생성이 가능한데 왜냐하면 자바 컴파일러가 인스턴스를 생성 해주기 때문읻.

profile
개발취준생

0개의 댓글