개발/Java
[Head First Java] Chapter3 Dog를 제어해봅시다.
Binple
2011. 6. 7. 12:35
배열 변수 사용법을 보여준다.
소스
소스
public class Dog {
String name;
public static void main(String[] args){
//Dog 객체를 만들고 접근한다.
Dog dog1 = new Dog();
dog1.bark();
dog1.name = "Bart";
//Dog 배열을 만든다.
Dog[] myDogs = new Dog[3];
myDogs[0] = new Dog();
myDogs[1] = new Dog();
myDogs[2] = dog1;
//배열 레퍼런스를 써서 Dog 객체에 접근
myDogs[0].name = "Fred";
myDogs[1].name = "Marge";
System.out.print("마지막 개의 이름: ");
System.out.println(myDogs[2].name);
int x = 0;
while(x < myDogs.length){
myDogs[x].bark();
x = x + 1;
}
}
public void bark(){
System.out.println(name + "이(가) 왈! 하고 짖습니다.");
}
public void eat(){}
public void chaseCat(){}
}
출력 결과
null이(가) 왈! 하고 짖습니다. 마지막 개의 이름: Bart Fred이(가) 왈! 하고 짖습니다. Marge이(가) 왈! 하고 짖습니다. Bart이(가) 왈! 하고 짖습니다.
Dog.java