package p0524This;
public class Car {
String company = "현대자동차";
String model;
String color;
int maxspeed;
Car(){
}
Car(String model){
this(model,null,0);
}
Car(String model, String color){
this(model,color,0);
}
/*공통메소드*/
Car(String model, String color, int maxspeed){ //this.model은 필드(전역변수) / model는 메소드의 매개변수
this.model = model;
this.color = color;
this.maxspeed = maxspeed;
}
}
package p0524This;
public class CarEx {
public static void main(String[] args) {
// TODO Auto-generated method stub
Car car1 = new Car();
System.out.println("car1.company : " + car1.company);
System.out.println();
Car car2 = new Car("자가용");
System.out.println("car2.company : " + car2.company);
System.out.println("car2.model : " + car2.model);
System.out.println();
Car car3 = new Car("회사용", "파랑");
System.out.println("car2.company : " + car2.company);
System.out.println("car2.model : " + car2.model);
System.out.println("car3.color : " + car3.color);
System.out.println();
Car car4 = new Car("택시", "검정", 150);
System.out.println("car4.company : " + car4.company);
System.out.println("car4.model : " + car4.model);
System.out.println("car4.color : " + car4.color);
System.out.println("car4.maxspeed : " + car4.maxspeed);
System.out.println();
}
}