public class Oop14_parameterConstructor {

    public static void main(String[] args) {
        //매개변수가 있는 생성자
        //1.지금까지는 객체생성하고 따로 iv 초기화
        Car cc = new Car();
        cc.color = "white";
        cc.gearType = "auto";
        cc.door = 4;

        //2.생성자메서드를 통해 간단하게 iv 초기화
        //          4.대입(iv초기화된 객체가 참조변수에 대입됨)
        Car    cc2     =         new             Car("yellow","auto",4);
        //1.참조변수생성    2.new연산자가 객체생성        3.생성자호출(객체(iv)초기화)

    }
}

class Car{
    String color;
    String gearType;
    int door;

    Car(){}
    Car(String c,String g,int d){
        color = c;
        gearType = g;
        door = d;
    }
}
profile
공부하고 기록하는 블로그

0개의 댓글