Dev.J
[JAVA] 객체배열 연습1 본문
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]);
}
}
}
'Programming > JAVA' 카테고리의 다른 글
[JAVA] 생성자, 기본생성자, 언제 (기본)생성자를 만들어야 할까? (0) | 2021.09.07 |
---|