您的位置:首页 > 编程语言 > Java开发

java面向对象理解

2017-03-27 18:18 113 查看
  管你是怎么理解java面向对象的,反正我是这样理解的。

 既然谈到了面向对象,那我们就不能再跟着别人什么抽象、继承、封装乱七八糟的。在这里我只谈我的面向对象。

要谈面向对象,首先我们来分析这样一个场景:我对计算机说:"你给老子在控制台上打印一句hello world。"  机算计听了这句话,首先怎么思考,怎么做?

首先,它要找到一个对象,一个能完成这件事的对象,它能找到谁呢,就是System 的 out 属性成员,然后,这个out对象,有能力,有println("hello world")  的能力,能完成我交给它的任务,所以机算计找到了这个对象,并且也在控制台中打印了hello world。

  再说说,接口,接口其实就是一个吹流弊不嫌事大的人,它本来什么都干不了,一上来,它就定义很多抽象方法,说这个我能干,哪个我能干,其实,自己什么都干不了,得等着实现类来干,但是接口也有他的用处,他的用处就是,告诉计算机(程序员)比如:“如果你像在控制台上打印一句hello world的话,你可以找我,哥能帮你实现”。所以机算计(程序员)找到了它,也调用了它的相应的方法,但是,虽然本质上是实现它的类干的,但这不影响程序的功能,而且有利于暴露  自己能干嘛 的功能,“哥哥能干嘛”。

如果机算计,能通过普通话,判断该找谁干什么事,那么是不是说明机算机的能力有了质的飞越?是否意味着什么?程序员将减少大量工作量,企业也将减少大量开发成本,整个机算计行业都能得到很大的飞跃,谢谢.

  未完,待续。。。

    是不是可以找到一种,解释  对象 与 描述的 方式,用以描述  “我需要什么样的对象” 来干活,返回一个对象,或一个对象集合,他们或他们中的某一个能很好的完成这项任务。这样再建造一个 功能-----对象描述网络,可供所有开发者上传分享自己的对象。或则安全起见,只能自己添加,自己管理。

   这种对象----功能描述, 忘了我艹
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: