아래와 같은 출력 결과를 가지는 코드를 만들어야 한다.
책에 있는 정답과는 약간 차이가 있지만 이대로도 이상없이 잘 된다.
bang bang ba-bang ding ding da-ding코드 조각은 아래와 같다.
d.playSnare();
DrumKit d = new DrumKit();
void playSnare(){ System.out.println("bang bang ba-bang"); }
public static void main(String[] args){
if(d.snare == true){ d.playSnare(); }
d.snare = false;
class DrumKitTestDrive{
d.playTopHat();
class DrumKit {
void playTopHat(){ System.out.println("ding ding da-ding"); }정답
class DrumKit { boolean topHat = true; boolean snare = true; void playSnare(){ System.out.println("bang bang ba-bang"); } void playTopHat(){ System.out.println("ding ding da-ding"); } } class DrumKitTestDrive{ public static void main(String[] args){ DrumKit d = new DrumKit(); d.playSnare(); d.snare = false; if(d.snare == true){ d.playSnare(); } d.playTopHat(); } }
책에 있는 정답과는 약간 차이가 있지만 이대로도 이상없이 잘 된다.
'개발 > Java' 카테고리의 다른 글
상속 (0) | 2011.06.07 |
---|---|
[Head First Java] Chapter3 원시 변수 (0) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 수영장 퍼즐 (3) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. B문제 (0) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. A문제 (0) | 2011.06.03 |
[Head First Java] Chapter2 객체지향적 프로그래밍 핵심 정리 (0) | 2011.06.03 |
[Head First Java] Chapter2 숫자 맞추기 게임 (0) | 2011.06.02 |