栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java面向对象的练习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java面向对象的练习

package FanTest;

public class FanTest {
    public static void main(String[] args) {
        Fan f1=new Fan();
        Fan f2=new Fan();
        f1.setSpeed(3);
        f1.setOn(true);
        f1.setColor("yellow");
        f1.setRadius(10);
        f1.tostring(f1);
        f2.setRadius(0);
        f2.setOn(false);
        f2.tostring(f2);
    }
}
class Fan{
    private int speed=1;
    private boolean on=false;
    private double radius=0.0;
    private String color="blue";

    public Fan(){}
    //四个属性的访问器
    public void setSpeed(int speed){
        this.speed=speed;
    }
    public void setOn(boolean on){
        this.on=on;
    }
    public void setRadius(double radius){
        this.radius=radius;
    }
    public void setColor(String color){
        this.color=color;
    }
    //四种属性的修改器
    public int getSpeed(){
        return speed;
    }
    public boolean geton(){
        return on;
    }
    public double getRadius(){
        return radius;
    }
    public String getColor(){
        return color;
    }
    public void tostring(Fan f) {
        String a;
        if (speed == 1) {
            a = "slow";
        }
            else if(speed==2) {
            a = "medium";
        }
            else {
            a = "fast";
        }
            if (on == false) {
                System.out.println("速度为:"+a+" 状态为:"+"fan is off, " +"颜色为:"+f.getColor()+ ",半径为:" + f.getRadius());
            } else {
             System.out.println("速度为:"+a+" 半径为:"+f.getRadius()+" 颜色为:"+f.getColor());
            }
        }
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/606585.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号