관리 메뉴

Frog is cry

생성자 연습 본문

JAVA/복습

생성자 연습

Frog is cry 2020. 7. 20. 18:29
package 생성자연습;
// 생성자 오버로딩
public class Car {
	String company = "현대자동차";
	String model;
	String color;
	int maxSpeed;
		
	Car() {
		
	}
	
	Car(String model) {
		this.model = model;
		
	}
	
	Car(String model, String color) {
		this.model = model;
		this.color = color;
	}
	
	Car(String model, String color, int maxSpeed) {
		this.model = model;
		this.color = color;
		this.maxSpeed = maxSpeed;
	}
	
	public static void main(String[] args) {
		
	}
}
package 생성자연습;

public class Car_Ex {
		
	public static void main(String[] args) {
		
		Car car1 = new Car(); 
		System.out.println(car1.company);
		System.out.println(car1.model);
		System.out.println(car1.color);
		System.out.println(car1.maxSpeed);
		System.out.println();
		
		Car car2 = new Car("자가용"); 
		System.out.println(car2.company);
		System.out.println(car2.model);
		System.out.println(car2.color);
		System.out.println(car2.maxSpeed);
		System.out.println();
		
		Car car3 = new Car("자가용", "빨강"); 
		System.out.println(car3.company);
		System.out.println(car3.model);
		System.out.println(car3.color);
		System.out.println(car3.maxSpeed);
		System.out.println();
		
		Car car4 = new Car("택시", "검정", 200); {
		System.out.println(car4.company);
		System.out.println(car4.model);
		System.out.println(car4.color);
		System.out.println(car4.maxSpeed);
		System.out.println();
		}
		
	}
}

'JAVA > 복습' 카테고리의 다른 글

getter_setter  (0) 2020.07.22
싱글톤, 파이널  (0) 2020.07.20
멤버  (0) 2020.07.20
메소드 오버로딩  (0) 2020.07.20
메소드  (0) 2020.07.20
Comments