본문 바로가기
Language/Java

공부내용 정리 Java :: 예제 1

by Cs.Woo 2021. 6. 16.

문1) 자동차 설계도를 만들어 주세요.

문2) 자동차 객체를 담을 변수를 만들어주세요.

문3) 자동차 객체를 만들고 변수에 담아주세요.

문4) 자동차 객체마다 서로 다른 최고솟력을 가지도록 해주세요.

문5) 1개의 자동차가 3번 달리게 해주세요.

문6) 3개의 자동차가 각각 1번씩 달리게 해주세요.

 

package simulation;

public class Main {
	
	public static void main (String[] args) {
		
        // 자동차 객체 생성 방법1
		//Car vehicle = new Car();
		// 자동차 객체 생성 방법2
		Car vehicle1;		
		vehicle1 = new Car();
		Car vehicle2;
		vehicle2 = new Car();
		Car vehicle3;
		vehicle3 = new Car();
		
        // 서로다른 자동차 객체마다 다른 속력 부여
		vehicle1.maximumSpeed = 100;
		vehicle2.maximumSpeed = 80;
		
        // 변수별 변수의 값 확인
		System.out.println("첫 번째 자동차의 최고속력 :" + vehicle1.maximumSpeed );
		System.out.println("두 번째 자동차의 최고속력 :" + vehicle2.maximumSpeed );
		
        // 서로다른 자동차의 run메소드 실행
		vehicle1.run();
		vehicle2.run();
		vehicle3.run();
		
		
	}
	

}

class Car {
	
    // 최고속력
	int maximumSpeed;
	
    // run 메소드
	public void run() {
		System.out.println("자동차가 달립니다!");
	}
	
}

/*
결과값

첫 번째 자동차의 최고속력 :100
두 번째 자동차의 최고속력 :80
자동차가 달립니다!
자동차가 달립니다!
자동차가 달립니다!

*/