Java黑皮书课后题第9章:9.8(Fan类)设计一个名为Fan的类来代表风扇
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第9章:9.8(Fan类)设计一个名为Fan的类来代表风扇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
9.8(Fan類)設計一個名為Fan的類來代表風扇
- 題目
- 破題
- 代碼
- Test8
- Test8_Fan
- 執行結果
- UML
題目
破題
Test8:測試程序
Test8_Fan:實現題目要求
代碼
Test8
public class Test8 {public static void main(String[] args) {Test8_Fan fan0 = new Test8_Fan();fan0.setSpeed(Test8_Fan.FAST);fan0.setradius(10);fan0.setColor("yellow");fan0.setOn(true);Test8_Fan fan1 = new Test8_Fan();fan1.setSpeed(Test8_Fan.MEDIUM);fan1.setradius(5);fan1.setColor("blue");fan1.setOn(false);System.out.println(fan0.toString());System.out.println(fan1.toString());} }Test8_Fan
public class Test8_Fan {static final int SLOW = 1, MEDIUM = 2, FAST = 3;private int speed = SLOW;private boolean on = false;private double radius = 5;String color = "blue";// getter and setterpublic int getSpeed() {return speed;}public void setSpeed(int speed) {this.speed = speed;}public boolean isOn() {return on;}public void setOn(boolean on) {this.on = on;}public double getradius() {return radius;}public void setradius(double radius) {this.radius = radius;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}// 無參構造方法public Test8_Fan(){}// 返回字符串public String toString(){if (on) {return speed + " " + color + " " + radius;} else {return "fan is off";}} }執行結果
3 yellow 10.0
fan is off
UML
總結
以上是生活随笔為你收集整理的Java黑皮书课后题第9章:9.8(Fan类)设计一个名为Fan的类来代表风扇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java黑皮书课后题第9章:9.7(Ac
- 下一篇: Java黑皮书课后题第9章:*9.10(