TVTEST

학교 실습/HCI 2013. 4. 17. 14:41

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

package tvtest;


/**

 *

 * @author User

 */

class Tv {

    // Tv의 속성(멤버변수) 


    String color;           // 색상 

    boolean power;         // 전원상태(on/off) 

    int channel;           // 채널

    int volume;        // 볼륨


    // Tv의 기능(메서드) 

    void power() {

        power = !power;

    }   /* TV를 켜거나 끄는 기능을 하는 메서드 */



    void channelUp() {

        ++channel;

    }   /* TV의 채널을 높이는 기능을 하는 메서드 */



    void channelDown() {

        --channel;

    } /* TV의 채널을 낮추는 기능을 하는 메서드 */



    void volumeUP() {

        ++volume;

    }


    void volumeDown() {

        --volume;

    }

}


class TvTest {


    public static void main(String args[]) {

        Tv t;                   // Tv인스턴스를 참조하기 위한 변수 t를 선언       

        t = new Tv();          // Tv인스턴스를 생성한다. 

        t.channel = -3;         // Tv인스턴스의 멤버변수 channel의 값을 7로 한다. 

        t.channelUp();      // Tv인스턴스의 메서드 channelDown()을 호출한다. 

        t.power();

        

        System.out.println("티비 앞에 서있습니다.");

        // 전원 켜져있을 시

        if (t.power==true) {

            System.out.println("티비가 켜져있습니다.");

               System.out.println("현재 채널은 " + t.channel + " 입니다.");

        }

        // 전원 꺼져있을 시

        else {

            System.out.println("티비가 꺼져있습니다.");

        }


    }

}

'학교 실습 > HCI' 카테고리의 다른 글

130513  (0) 2013.05.13
20130508  (0) 2013.05.08
20130507  (0) 2013.05.07
HCI 20130501  (0) 2013.05.01
HCI 20130429  (0) 2013.04.29