【提神的咖啡】(16)JavaEE程序猿之对象的使用

已有 125 次阅读2016-7-29 15:51

      上一篇中,竹迩已经给大家灌输了类和对象的概念;类是一个抽象的东西,仅仅表示一种描述,而对象才是真正将描述具体化的东西;所以对到前面篇章,我们作为编程时的主宰,组织可用的对象去完成我们的目标,我们用的确实是对象而不是类;

如同组建我们的军团,征兵要求就是此次征兵的类型,而征集到的士兵才是真正的对象,是后面我们可以调用来做事的具体的对象;

类帮助我们组织军团,对象真正帮助我们做事;

竹迩说,编程的时候你是这个世界的主宰,对于广大IT界单身大龄男同胞来说,他最希望的就是能够创造出一个拥有很多个女性对象的世界,来为他鞍前马后;我们来模拟这样一个场景来讲述对象的调用;





King:王者

GirlFrind类型

class king{

   public static void main(String[] args) {

     

   }

}

class GirlFriend{

   int weight;

   int height;

   void 洗衣(){    

   }

   void 做饭(){

   }

}

王者命令对象做事

      以上就是进行对象的方法调用,从而洗衣做饭的行为就可以被不同的girl执行了;

       接着我们再来换一种思路;我不想让王者成为一个拥有众多女朋友的ZHA男,反而我想为广大IT男同胞谋取福利;IT男同胞这一类型的希望有一个属性:女朋友;有一个行为,葛优躺等待服务;

现在王者要做的事情就是创造出三个幸运IT男,与我们之前的小红,小黑,小萌配对;


就是以上一个过程:

  • 存在IT男类和女朋友类

  • 王者创建出3IT幸运男和3个女朋友对象

  • 3IT幸运男的属性女朋友赋予真正的对象

  • 从而IT幸运男就有人为他洗衣做饭了;

对应代码如下:

class GirlFriend{

   int weight;

   int height;

   void 洗衣(){    

   }

   void 做饭(){

   }

}

class IT{

   //拥有一个属性:女朋友

   GirlFriend girlFriend;

  

   void 葛优躺(){

      //让女朋友这个对象去完成洗衣做饭的行为

      girlFriend.洗衣();

      girlFriend.做饭();

   }

}

class king{

   public static void main(String[] args) {

      GirlFriend 小红 = new GirlFriend();

      GirlFriend 小黑 = new GirlFriend();

      GirlFriend 小萌 = new GirlFriend();

     

      IT 一号 = new IT();

      IT 二号 = new IT();

      IT 三号 = new IT();

     

      一号.girlFriend = 小红;

      二号.girlFriend = 小黑;

      三号.girlFriend = 小萌;

     

      一号.葛优躺();

      二号.葛优躺();

      三号.葛优躺();

   }

}

最主要的是一句:如果你身边有学IT的女士,请好好膜拜她,哈哈;



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )