배열 변수 사용법을 보여준다.
소스
소스
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이(가) 왈! 하고 짖습니다.
'개발 > Java' 카테고리의 다른 글
[Head First Java] Chapter3 연습문제 코드 자석 (0) | 2011.06.07 |
---|---|
[Head First Java] Chapter3 연습문제 컴파일러가 되어봅시다. B문제 (0) | 2011.06.07 |
[Head First Java] Chapter3 연습문제 컴파일러가 되어봅시다. A문제 (0) | 2011.06.07 |
가비지 컬렉션(Garbage Collection) (0) | 2011.06.07 |
상속 (0) | 2011.06.07 |
[Head First Java] Chapter3 원시 변수 (0) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 수영장 퍼즐 (3) | 2011.06.03 |