본문 바로가기

개발자노트

클래스)인자가 없는 생성자==디폴트 생성자의 이해2

package class04;

class Car {

	String name;

	int speed;

	void show() { // show 라는 메서드를 사용 , 인자가 없고 output이 없음

		System.out.println(this.name + "님 자동차의 최대속력은: " + this.speed);

	}

	Car() { // 생성자

		name = "무명";

		speed = 200;

	}

	Car(String name) {

		this.name = name;

		this.speed = 200;

	}

	Car(String name, int speed) {

		this.name = name;

		this.speed = speed;

	}

}

public class Test06 {

	public static void main(String[] args) {

		Car c = new Car();

		Car c1 = new Car();

		Car c2 = new Car("홍길동", 120);

		Car c3 = new Car("임꺽정");

		c1.show();

		c2.show();

		c3.show();

	}

}