类训练-家中的电视

来源:互联网 发布:深圳网站建设网络推广 编辑:程序博客网 时间:2024/05/01 23:07

通过调用类来实现程序的运行。

代码如下:

电视类:

public class TV {     int channel;   //电视频道    void setChannel(int m) {       if(m>=1){          channel=m;       }    }     int getChannel(){       return channel;    }    void showProgram(){       switch(channel) {          case 1 : System.out.println("综合频道");                   break;          case 2 : System.out.println("经济频道");                   break;          case 3 : System.out.println("文艺频道");                   break;          case 4 : System.out.println("国际频道");                   break;           case 5 : System.out.println("体育频道");                   break;          default : System.out.println("不能收看"+channel+"频道");       }     }}

家庭类:
public class Family {     TV homeTV;    void buyTV(TV tv) {       homeTV = tv;                }    void remoteControl(int m) {       homeTV.setChannel(m);      }    void seeTV() {       homeTV.showProgram(); }}

主类:

public class Mainclass {     public static void main(String args[]) {       TV haierTV = new TV();        haierTV.setChannel(5);       System.out.println("haierTV的频道是"+haierTV.getChannel());       Family zhangSanFamily = new Family();       zhangSanFamily.buyTV(haierTV);       System.out.println("zhangSanFamily开始看电视节目");       zhangSanFamily.seeTV();       int m=2;        System.out.println("zhangSanFamily将电视更换到"+m+"频道");       zhangSanFamily.remoteControl(m);       System.out.println("haierTV的频道是"+haierTV.getChannel());       System.out.println("zhangSanFamily再看电视节目");       zhangSanFamily.seeTV();           }}


原创粉丝点击