728x90
public class Ex18 {
public static void main(String[] args){
Vehicle v1 = new Vehicle();
Vehicle v2 = new Vehicle("blue");
System.out.printf("v1: %s %s %d\n", v1.color, v1.gearType, v1.door);
System.out.printf("v2: %s %s %d",v2.color, v2.gearType, v2.door);
}
}
class Vehicle{
String color;
String gearType;
int door;
//this<< 생성자별로 파라미터값, 테이어타입이 다르던지
Vehicle(){
this("white", "auto", 4);
}
Vehicle(String color){
this(color, "auto", 4);
}
Vehicle(String color, String gearType, int door){
this.color = color;
this.gearType = gearType;
this.door = door;
}
}
728x90
'JAVA > 예제' 카테고리의 다른 글
[JAVA] ch05-20. 초기화블럭 (0) | 2017.08.22 |
---|---|
[JAVA] ch05-19. 생성자 4 (0) | 2017.08.22 |
[JAVA] ch05-17. 생성자 2 (0) | 2017.08.22 |
[JAVA] ch05-16. 생성자 (0) | 2017.08.22 |
[JAVA] ch05-15. Method (메서드) (0) | 2017.08.22 |
댓글