개발/Java
[Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. A문제
Binple
2011. 6. 3. 11:09
소스가 컴파일을 할 수 있는지 확인
소스
기존 소스는 객체가 생성되어 있지 않아 컴파일이 안된다. 객체를 생성하여 컴파일 하였다.
출력 결과
소스
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
TapeDeck.java