搜索
Java教程:什么是面向对象
2021-10-11 09:58:32
421
0

  什么是对象?男女朋友就是对象。不过这是另一种意义上的对象,而我们一般称作对象就是现实世界中存在的实体。所以对象到处都是,人、树木、汽车等等这些都是对象,然后面对这些对象我们分为动态的和静态的。


  动态就是运动的物体,而静态就是静止不动的物体,这个是非常好理解的。而静态中,因为一切都是不动的,那我们要区分的话,就需要通过属性,就好比燕瘦环肥,高低长短等这些不变的属性。



Java教程:什么是面向对象



  而如果我们要进行观察对比动态物体,我们就要分辨他运动的行为,比如说是左撇子还是右撇子,是在走路还是在跑步。我们通过对对象的观察,可以进一步了解对象和研究对象。


  把写一个程序想象成造房子:


  使用面向过程的思路:造房子,我们需要用到木头,那我就需要种树,等树种好了,我们把树砍了,就能等到木头;我们下一步需要基石,那我们需要开矿找基石;建房子还需要设计图,可是我不会设计,那我就要去学建筑设计,最后万事俱备了,才能建房子。


  而如果是面向对象的思维,我缺材料,我去买,我不会的,请人,一切事情都不需要自己过多的操心,也需要过多的参与,我只要分工明确就可以建房子了。



Java教程:什么是面向对象



  之所以说面向对象更接近于人的正常思维,妙处就在这,我们把能拿到我们想要的东西的出处抽取成一个对象,我们直接访问它,拿到我们要的东西,它又从它该拿到东西的对象处拿东西,看似互不相干,却又有很多关系,这就是面向对象,每一个对象,一个方法,只做它自己该做的事,其他的,交给其他的方法,其他的对象。


  所以在Java教程中我们掌握了面向对象,我们的工作效率就可以提升,不需要说每一件事都要亲力亲为。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

嵌入式教程:如何养成良好的Linux操作习惯
嵌入式教程:Linux的软件系统设计