# 생성자 호출로 객체 초기화 #### 생성자 호출 형식? 생성자 호출은, 아래와 같은 형태를 가집니다. ``` 클래스_타입 변수명 = new 클래스_이름(전달값); ``` #### 호출 예 아래는 그 예로, 자전거 객체를 생성과 동시에 초기화하고 있습니다. ``` Bicycle b = new Bicycle("부릉2", 21.74, 899000); ``` 위 코드로 생성되는 객체는 아래와 같은 형태를 지니게 됩니다. ![클라우드스터딩-자바-생성자를-통한-초기화](https://i.imgur.com/dXlI5Oc.png) ## 문제 주어진 코드는 자전거 객체를 생성하고, 그 정보를 아래와 같이 출력한다. ``` Bicycle { 부릉2, 21.74kg, 899000원 } ``` 또 하나의 객체를 추가하여, 출력 예와 같은 결과를 얻으시오. ## 출력 예 ``` Bicycle { 부릉2, 21.74kg, 899000원 } Bicycle { 씽씽2, 12.57kg, 495000원 } ```
관련 강의로 이동

코드: java 1.8

public class BicycleTest { public static void main(String[] args) { // 객체 생성 및 초기화 Bicycle b1 = new Bicycle("부릉2", 21.74, 899000); // 객체 정보 출력 System.out.printf("Bicycle { %s, %.2fkg, %d원 }\n", b1.name, b1.weight, b1.price); } } class Bicycle { // 필드 String name; double weight; int price; // 생성자 - 파라미터를 통한 초기화 Bicycle(String n, double w, int p) { name = n; weight = w; price = p; } }

입력

정답이 궁금하다면? 코드를 제출해보세요!