定义类和创建对象----电视操作

来源:互联网 发布:mp5播放软件 编辑:程序博客网 时间:2024/05/22 17:42

主类

package Java;public class TestTV {public static void main(String args[]){TV tv1 = new TV();tv1.turnOn();tv1.setChannel(30);tv1.setVolume(3);TV tv2 = new TV();tv2.turnOn();tv2.channelUp();tv2.channelUp();tv2.volumeUp();System.out.println("tv1's channel is " + tv1.channel + " and volume level is " + tv1.volumeLevel);System.out.println("tv2's channel is " + tv2.channel + " and volume level os " + tv2.volumeLevel);}}


功能类

package Java;//功能模块public class TV {int channel;int volumeLevel;boolean on;//构造函数初始化public TV() {channel = 1;volumeLevel = 1;on = false;}//打开电视public void turnOn(){on = true;}//关闭电视public void turnDown(){on = false;}//跳台public void setChannel(int newChannel){if(on && newChannel >= 1 && newChannel <= 120)channel = newChannel;}//跳音public void setVolume(int newVolumeLevel){if(on && newVolumeLevel >= 1 && newVolumeLevel <= 7)volumeLevel = newVolumeLevel;}//节目增加public void channelUp(){if(on && channel < 120)channel ++;}//节目减少public void channelDown(){if(on && channel > 1)channel --;}//音量上升public void volumeUp(){if(on && volumeLevel < 7)volumeLevel ++;}//音量下降public void volumeDown(){if(on && volumeLevel > 1)volumeLevel --;}}


0 0