메모장

[멘토 씨리즈] JAVA 생성자 본문

JAVA/[멘토씨리즈]

[멘토 씨리즈] JAVA 생성자

Itchild 2024. 4. 9. 13:13
728x90
반응형

 

  • 생성자 : 클래스를 구성하는 구성요소중 하나인 생성자는 객체를 생성할 때 호출 되어 객체의 초기화를 담당하는 특별한 메서드 입니다.
  • 생성자의 기본구조 : 생성자는 일반 메서드와 달리 반환 타입이 없으며, 메서드 이름은 클래스 이름과 동일합니다
클래스명 ( 매개변수1, 매개변수2 ...){

}
 
  • 생성자 호출 : 생성자를 호출할 때는 new 키워드를 함께 사용합니다.
클래스명 객체명 = new 클래스명();
 
  • 생성자 오버로딩 : 매개변수의 개수와 자료형의 형태를 달리하여 생성자를 여러개 선언 할 수 있는데 , 이를 생성자 오버로딩 이라고 합니다.
  • this : this 키워드로 객체 자기 자신 스스로를 참조 할 수 있습니다. 따라서 필드와 생성자 매개변수의 이름이 동일해도 구분하여 구현 할 수있습니다.
this 필드 = 매개변수명;
 
  • this 메서드 : 같은 클래스 안에 있는 생성자들 중 매개변수의 개수/자료형/순서에 맞는 다른 생성자를 호출하는 메서드 입니다.

 

728x90
반응형