더북(TheBook)

정의한 생성자는 매개변수로 String 값을 받겠다고 했기 때문에 괄호 안에 String 값을 넣어줍니다. 이름을 받기로 했으므로 소방차라고 넣었습니다. 이렇게 객체를 생성하면 에러 없이 객체가 잘 생성됩니다. 같은 방법으로 구급차도 하나 만들어보세요.

package javaStudy;

public class CarExam2 {

    public static void main(String[] args) {
    //  Car c1 = new Car();
        Car c2 = new Car("소방차");
        Car c3 = new Car("구급차");
    }
}

 

이번에는 객체를 생성할 때 필드 값이 초기화됐는지 확인하겠습니다. c2 클래스의 name 값을 출력해 소방차가 나오는지 결과를 보면 되겠죠?

package javaStudy;

public class CarExam2 {

    public static void main(String[] args) {
    //  Car c1 = new Car();
        Car c2 = new Car("소방차");
        Car c3 = new Car("구급차");
        
        System.out.println(c2.name);
    }
}

 

실행결과

소방차

 

이렇게 c2c3는 각각 소방차와 구급차라는 name을 가지는 Car 객체를 참조합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.