java编程思想:1 对象导论

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java编程思想:1 对象导论相关的知识,希望对你有一定的参考价值。

  常见的高级语言有两大类:面向对象跟面向过程,面向过程的话,典型的就是c,它是一种结构化语言,简单的说,就是解决一个问题,是分成几个有先后关系的步骤,连贯起来就可以解决。举个例子,把大象放进冰箱的程序,面向过程的话,第一步:打开冰箱;第二步:把大象放进冰箱;第三步:关上冰箱门。这就是面向过程的语言,只需一个main函数入口,从上到下的执行,一步一步。

  但是这并不是java这种典型的面向对象的语言的思想,现在从thingKing in java 中的java 5大特性来说明面向对象的思想。

  一:万物皆对象。还是上面那个大象的例子。面向对象的解决的话,思考这个问题就不是按逻辑上的先后顺序来考虑,而是先确定有哪些对象:大象,冰箱。

  二:程序是对象的集合,他们通过发消息来告知彼此要做的。上面的例子:目的是把大象放进冰箱,对象有,大象与冰箱,大象要放进冰箱,需要放前通知冰箱,打开门,大象进去后,通知冰箱,关上门。

  三:每个对象都有自己的的由其他对象所构成的存储。这点先不讨论。

  四:每个对象都有其类型。对象是某个类的实例,比如:大象是一种类,但不是一种具体的东西,要放进冰箱的那只大象(取名字叫做小明)是一个实例,冰箱也是如此。

  五:某一特定类型的所有对象都可以接收同样的消息。这点很重要,也很有用。比如,大象和狗都是属于动物,因此,他们会有相同的部分,例如,要睡觉,因此,动物类如果考虑得完善,会减少大象,狗,狮子,这些属于动物的具体类的实现复杂性。

以上是关于java编程思想:1 对象导论的主要内容,如果未能解决你的问题,请参考以下文章

JAVA编程思想学习笔记——第一章 对象导论

JAVA编程思想学习笔记——第一章 对象导论

JAVA编程思想学习笔记——第一章 对象导论

Java编程思想(对象导论)

java编程思想:1 对象导论

Java编程思想 第一章对象导论