java的普通题(java)(随手写)

【题目】

设计小狗类

需求:

抽象形成一个小狗类Dog

属性:名字name 年龄age 品种kind 主人host 价格price

功能:

跑run:无参,打印:小狗Dog跑的老快了~                                                                            

吃eat:参数int n,打印:小狗今晚要吃n根肉骨头                                                                 

睡觉sleep:参数double num,打印:小狗睡了num个小时                                                   

玩play:参数String host,返回值 String “飞盘”, 打印:小狗与主人host玩的很开心           

叫bark:打印:小狗喜欢汪汪叫,封装此方法,玩play()的时候才bark()

创建本类的2个对象,并给两个对象的所有属性并查看

名字name 年龄age 品种kind 主人host 价格price

哮天犬 999 猎狗 二郎神 10000

罗小黑 5 神奇犬 大自然 999.99

class Dog{

    private String name;
    private String kind;
    private String host;
    private double price;

    public Dog(String name,String kind,String host,double price)    //构造函数 便于一次性赋值
    {
        this.name=name;
        this.kind=kind;
        this.host = host;
        this.price = price;
    }
    public void setName(String name)    
    {
        this.name=name;

    }

    public String getName() {
        return name;
    }
    public void setKind(String kind)
    {
        this.kind=kind;
    }

    public String getKind() {
        return kind;
    }

    public void setHost(String host) {
        this.host = host;
    }

    public String getHost() {
        return host;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public double getPrice() {
        return price;
    }

    void run()
    {
        System.out.println("小狗跑的老快了");
    }
    void eat(int n)
    {
        System.out.println("小狗今晚要吃"+n+"根狗骨头");
    }
    void sleep(double num)
    {
        System.out.println("小狗睡了"+num+"个小时 ");
    }
    void play(String host)
    {
        System.out.println("小狗与主人"+host+"玩的很开心");
    }
}

public class Test14 {
    public static void main(String[] args) {
        Dog xiaohua=new Dog("丁","999","王思臣",1);
        xiaohua.run();                    //第一步
        xiaohua.eat(10);              //第二步
        xiaohua.sleep(23.5);          //第三步
        xiaohua.play("王思臣");          //第四步

       Dog dog1=new Dog("哮天犬","999猎狗","二郎神",10000);      //第六步
        Dog dog2=new Dog("罗小黑 5","神奇犬","大自然",999.99);
        System.out.println(dog1.getName()+","+dog1.getKind()+","+dog1.getHost()+","+dog1.getPrice());
        System.out.println(dog2.getName()+","+dog2.getKind()+","+dog2.getHost()+","+dog2.getPrice());

    }
}

一步一步来  没问题的。。。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值