首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

ADT作业,帮小弟我做做吧!

2011-11-07 
ADT作业,帮我做做吧!!试根据ADT的概念,1.定义一个类型,来表示亮度可调的台灯;2.定义一个类型,来表示“随身

ADT作业,帮我做做吧!!
试根据ADT的概念,
1.   定义一个类型,来表示亮度可调的台灯;
2.   定义一个类型,来表示“随身听”(Walkman)。
表示的手法不限,但须体现类型的主要特征:值集(值的数据结构)、
操作集(语法、语义)以及对外的接口。


[解决办法]
public class Lamp {
  int brightness = 50;
  int MAX = 100;
  int MIN = 1;
  boolean isOpen = false;
  public void addBrightness() {
    brightness = brightness > MAX ? MAX : ++brightness;
  }
  public void reduceBrightness() {
    brightness = brightness < MIN ? MIN : --brightness;
  }
  public void pullSwitch() {
    isOpen = isOpen ? false : true;
  }
}

做了一个不知道是否满足你的要求。

热点排行