Dev.J

[JAVA] 객체배열 연습1 본문

Programming/JAVA

[JAVA] 객체배열 연습1

JJ____ 2021. 7. 18. 15:40

class Car {
    public int speed;        //속도
    public int gear;         //기어
    public String color;    //색상
    
    public Car(){
        speed = 0; 
        gear = 1;
        color = "red";
    }
    
    public void speedUp(){       //속도 증가 메소드, 반환값이 없을 땐(매개변수 = 0일 때) 반환타입 void
        speed += 10;
    }
    
    public String toString (){    //객체의 상태를 문자열로 반환하는 메소드
        return "속도 : "+speed+" 기어 : "+gear+" 색상 : "+color;
    }
}

    public class CarArreyTest{
        public static void main(String[] args) {
    final int NUM_CARS = 5;
    Car[] cars = new Car[NUM_CARS];
    
    for(int i = 0; i < car.length; i++){
        cars[i] = new Car();
    }
    for(int i = 0; i < car.length; i++){
        cars[i].speedUp();
    }
    for(int i = 0; i < car.length; i++){
        System.out.println(cars[i]);
    }
}
}

728x90