소스가 컴파일을 할 수 있는지 확인
소스
기존 소스는 객체가 생성되어 있지 않아 컴파일이 안된다. 객체를 생성하여 컴파일 하였다.
출력 결과
소스
class TapeDeck{ boolean canRecord = false; void playTape(){ System.out.println("tape playing"); } void recordTape(){ System.out.println("tape recording"); } } class TapeDeckTestDrive{ public static void main(String[] args){ t.canRecord = true; t.playTape(); if(t.canRecord == true){ t.recordTape(); } } }수정된 소스
class TapeDeck{ boolean canRecord = false; void playTape(){ System.out.println("tape playing"); } void recordTape(){ System.out.println("tape recording"); } } class TapeDeckTestDrive{ public static void main(String[] args){ TapeDeck t = new TapeDeck(); t.canRecord = true; t.playTape(); if(t.canRecord == true){ t.recordTape(); } } }
기존 소스는 객체가 생성되어 있지 않아 컴파일이 안된다. 객체를 생성하여 컴파일 하였다.
출력 결과
tape playing tape recording
'개발 > Java' 카테고리의 다른 글
[Head First Java] Chapter2 연습문제 수영장 퍼즐 (3) | 2011.06.03 |
---|---|
[Head First Java] Chapter2 연습문제 코드 자석 (0) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. B문제 (0) | 2011.06.03 |
[Head First Java] Chapter2 객체지향적 프로그래밍 핵심 정리 (0) | 2011.06.03 |
[Head First Java] Chapter2 숫자 맞추기 게임 (0) | 2011.06.02 |
[Head First Java] Chapter2 Movie 객체를 만들어 테스트해봅시다. (0) | 2011.06.02 |
[Head First Java] Chapter2 첫 번째 객체를 만들어 봅시다. (0) | 2011.06.02 |