使用Java开始面向对象的编程

使用Java开始面向对象的编程,第1张

使用Java开始面向对象的编程,第2张

你正在从传统的过程式编程向面向对象的开发模式转变吗?还是想进入不断膨胀的Java世界?你不会感到孤独。成千上万的开发者和你一样的情况。在这一系列文章中,我们将使用Java语言一步步地引导您完成面向对象开发的过程。这是我们系列的第一篇文章:

语言是面向对象的到底意味着什么?如果编程语言是真正的面向对象语言,它必须支持以下特征:

封装-隐藏实现细节。

多态性——向不同的对象发送相同的消息,并使每个对象以预定的方式响应消息的能力。

继承——扩展现有类以生成继承原始类的状态和行为的专有类的能力。

动态绑定——在编程期间向对象发送消息而不知道其具体类型的能力。

让我们研究一下Java如何支持这些函数,以及它如何提供额外的函数来使从过程化编程到面向对象开发的过渡相对容易。

Java面向对象的特点

Java是Sun Microsystems在20世纪90年代中期发布的面向对象(OOP)编程语言。您可以从Sun的网站下载最新的Java开发工具包(JDK)。Java是一种解释性语言,也就是说它的源程序在每次运行之前,首先被编译成中间代码,然后由虚拟机进行解释。它是一种不折不扣的面向对象编程语言。

许多传统的面向对象编程语言,如C++和Object Pascal,对Java程序员来说是隐藏的。比如Java中没有指针,Java会自动为程序员清除引用类型,所有变量会自动初始化为合适的默认值。除了原始数据类型,Java中的所有东西都是对象,如果需要,它甚至可以为原始数据类型提供封装机制。[/

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 使用Java开始面向对象的编程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情