java/basic 문법

생성자(constructor)

일상코더 2022. 8. 2. 00:07

인스턴스가 생성될때 사용하는 "초기화 method" (new할때만 불리는 기능)

 

생성자 만드는 규칙

                        - 클래스(class) 이름 과 동일한 이름으로 지어주어야 한다.

                        - return 값이 오지 않아야한다 (생각해보면 return 값이 필요없다)

                        - parameter 로 받을 매개변수들을 입력한다.

                                                           ↓

                      Phone(String model, String color, int price){

                           

                          this.model = model;       // this.model = Phone 클래스에 선언된 멤버                          

                          this.color = color;           // 생성자 파라미터 model = 값을 전달받을 매개변수

                          this.price = price;           // 전달받은 값이 클래스 멤버 변수에 들어간다.

}

 

생성자