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

Java编程思想-对象导论

2012-11-30 22:08 246 查看
抽象过程

所有的编程语言都提供抽象机制。汇编语言是对底层机器语言的轻微抽象。C等面向过程语言是对汇编语言的抽象。这些语言所做的抽象仍要求在解决问题时要基于计算机的结构,而不是基于所要解决的问题的结构来考量。面向对象方式向程序员提供表示问题空间中的元素的工具。将问题空间中的元素及其在解空间的表示成为对象。这种思想的实质是,程序可以通过添加新类型的对象使自身适用于某个特定问题。这样,当你在阅读描述解决方案的代码时也是在阅读问题的描述。所以,面向对象OOP允许根据问题来描述问题,而不是根据运行解决方案的计算机来解决问题。

OOP的特性:(1)万物皆对象、(2)程序是对象的集合,它们通过对象发送消息来告知彼此所要做的、(3)每个对象都有自己的由其他对象所构成的存储、(4)每个对象都拥有其类型、(5)每个特定类型的对象都可以接受同样的消息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: