电脑即呆板,编程语言的发生,是呆板懂得实际天下的紧张手段。有时,电脑就像我们的大脑,设计面向对象的法式,用较量机作为显示媒介,Java编程思惟》对象导论概念性的懂得如下。
抽象过程:
编程语言的发生是对于呆板的模仿。汇编语言是对底层呆板的轻微抽象,而下令式的语言,好比C、FORTRAN、BASIC。这些语言都是对汇编语言的抽象,是基于较量机布局的.真正解决实际中的问题。必要法式员创建起呆板模型和现实待解决问题的模型。所以,问题空间,也便是实际中有一个问题,我们必要解决,这时候针对这个问题我们用呆板创建了呆板模型,也便是呆板把实际进行了一个解决问题的方法,并创建起模型,成了实际和呆板的一种映射关系。然则这样的映射是费力的,不属于编程语言所固有的功能,法式会很难编写。这就要求,编程语言肯定要供应抽象机制。换而言之,实际天下中的事物在编程语言中描述出来的东西。能够称之为对象,分歧事物在编程语言里能够透露分歧对象。当我们法式员在阅读编程语言时(阅读代码),现实也是解读实际天下中事物。这就很方便我们解决实际中的问题了。
万物皆为对象。把对象视为变量,能够存储内容。
法式是对象的鸠合,它们通过发送消息来见告彼此所要做的。哀求一个对象,必需对该对象发送一条消息。发送消息,能够当成使用该对象发送的一个哀求
每个对象都有本身的由其他对象所构成的存储。能够懂得为,每个对象有本身新建立的存储,和其他对象的存储。
每个对象都拥有其类型。
某一特定类型的所有对象都能够领受同样的消息
总结:抽象过程,便是我们使用编程语言把实际天下中的事物抽象成对象,一个法式包括的所有对象,能够实例化。每个对象都有类型。雷同类型的对象能够实现雷同的方法。每一个对象在内存中都有独一的地址
每个对象都有一个接口(方法)
关键词class,书中以一个例子Light作为懂得
本文地址:http://www.wbwb.net/bianchengyuyan/223966.html 转载请注明出处!