기본 용어_생성자

joseon0thing·2023년 1월 12일
0

JAVA

목록 보기
5/5
post-thumbnail

기본 용어

생성자 (Constructor)

객체 생성과 동시에 인스턴스 변수를 원하는 값으로 초기화할 수 있는 생성자 메소드를 제공함.

  • 생성자의 이름은 해당 클래스의 이름과 같아야한다.
  • 생성자는 반환값이 없다. (따라서 void형으로 선언하지 않는다.)
  • 메서드 오버로딩이 가능하다.
className() {} //매개변수가 없는 생성자

className(인수1, 인수2, ... ) {...} //매개변수가 있는 생성자

자바에서는 new 연산자를 사용해 생성자를 호출한다. (main함수에서)

기본 생성자 (default constructor)

기본적으로 자바의 모든 클래스에는 하나 이상의 생성자가 정의되어 있어야 합니다.

className() {} //기본생성자
  • 매개변수를 가지는 생성자를 하나라도 정의했다면, 기본 생성자는 자동으로 추가되지않는다.
profile
정리.velog

0개의 댓글