class DeskLamp {
    // 필드 정의
    private boolean isOn; // 켜짐이나 꺼짐과 같은 램프의 상태

    // 메소드 정의
    public void turnOn() { isOn = true; }
    public void turnOff() { isOn = false;	}
    public String toString() {  // 객체를 출력하면 이 메소드가 호출된다.
        return "현재 상태는 " + (isOn == true ? "켜짐" : "꺼짐");
    }
}

public class DeskLampTest {
    public static void main(String[] args) {
        // 객체를 생성하려면 new 연산자를 사용한다.
        DeskLamp myLamp = new DeskLamp();

        // 객체의 메소드를 호출하려면 점(.) 연산자를 사용한다.
        myLamp.turnOn();
        System.out.println(myLamp);
        myLamp.turnOff();
        System.out.println(myLamp);
    }
}