计算机专业毕业设计文献翻译--一切都是对象
《计算机专业毕业设计文献翻译--一切都是对象》由会员分享,可在线阅读,更多相关《计算机专业毕业设计文献翻译--一切都是对象(12页珍藏版)》请在毕设资料网上搜索。
1、 第 1 页 单位代码 学 号 分 类 号 密 级 _ 文献 翻译 一切都是对象 院( 系)名称 专业名称 学生姓名 指导教师 第 2 页 英语译文 一切都是对象 王瑞 “尽管以 C+为基础,但 Java 是一种更纯粹的面向对象程序设计语言 ”。 无论 C+还是 Java 都属于杂合语言。但在 Java 中,设计者觉得这种杂合并不 像 在C+里那么重要。杂合语言允许采用多种编程风格;之所以说 C+是一种杂合语言,是因为它支持与 C 语言的向后兼容能力。由于 C+是 C 的一个超集,所以包含的许多特性都是后者不具备的,这些特性使 C+在某些地方显得过于复杂。 Java 语言首先便假定了我们只希望
2、进行 面向对象的程序设计。也就是说,正式用它设计之前,必须先将自己的思想转入一个面向对象的世界(除非早已习惯了这个世界的思维方式)。只有做好这个准备工作,与其他 OOP 语言相比,才能体会到 Java 的易学易用。 下面, 我们将探讨 Java 程序的基本组件,并体会为什么说 Java 乃至 Java 程序内的一切都是对象。 (1) 用句柄操纵对象 。 每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗( C 或 C+里的指针)?所有这些在 Java 里 都得到了简化,任何东西都可看作对象。因此
3、,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作 ”对象,但操纵的标识符实际是指向一个对象的 “句柄 ”( Handle)。在其他 Java 参考书里,还可看到有的人将其称作一个 “引用 ”,甚至一个 “指针 ”。可将这一情形想象成用遥控板(句柄)操纵电视机(对象)。只要握住这个遥控板,就相当于掌握了与电视机连接的通道。但一旦需要 “换频道 ”或者 “关小声音 ”,我们实际操纵的是遥控板(句柄),再由遥控板自己操纵电视机(对象)。如果要在房间里四处走走,并想保持对电 视机的控制,那么手上拿着的是遥控板,而非电视机。此外,即使没有电视机,遥控板亦可独立存在。也就是说
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业设计 文献 翻译 一切都是 对象
