java吧 关注:1,265,568贴子:12,768,497
  • 2回复贴,共1

大神,快!

只看楼主收藏回复

有一个主人类的属性是(姓名,爱好,出生日期)方法有过生日的方法,创建保姆的方法,过生日的方法里面的功能是吃蛋糕,方法的返回值是是否吃完蛋糕的状态(boolean型)
创建保姆的方法的功能是初始化保姆,返回值是保姆,
有个蛋糕类,属性是颜色,大小,名称
有一个保姆类,方法是买蛋糕,买蛋糕方法的返回值是蛋糕
现在主方法中有一个主人对象,主人想买一个蛋糕给自己过生日,就调用自己的创建保姆的方法穿件保姆,返回保姆后调用保姆的买蛋糕方法去买蛋糕了,保姆卖完蛋糕,把返回值蛋糕返回,
主人拿着蛋糕,调用了自己的过生日的方法,在过生日的方法里面把这个蛋糕吃掉了,打印主人开心的过完生日了


IP属地:山东1楼2016-08-12 20:30回复


    IP属地:山东2楼2016-08-12 21:06
    回复
      2025-06-22 02:40:57
      广告
      创建一个cake类
      private String color = "";
      private String size = "";
      private String name = "";
      public cake(String color, String size, String name) {
      this.color = color;
      this.size = size;
      this.name = name;
      }
      再创建一个nanny类
      public cake buyCake(String color, String size, String name){
      return new cake(color,size,name);
      }
      再创建一个master类
      private String name = "";
      private String hobby = "";
      private String birthday = "";
      public master(String name, String hobby, String birthday) {
      this.name = name;
      this.hobby = hobby;
      this.birthday = birthday;
      }
      public String getName() {
      return name;
      }
      public boolean celebrateBirthday (cake cakes){
      return cakes != null ? true : false;
      }
      public nanny newNanny(){
      return new nanny();
      }
      然后在main方法里写
      master masters = new master("谁谁谁","爱好是什么","出生日期");
      nanny nannys = masters.newNanny();
      cake cakes = nannys.buyCake("什么颜色的蛋糕","多大的","什么类型的蛋糕");
      if (masters.celebrateBirthday(cakes)){
      System.out.println(masters.getName() + "开心的过完生日了!");
      }else{
      System.out.println(masters.getName() + "没有吃到蛋糕!");
      }


      IP属地:广东4楼2016-08-12 22:39
      回复