面向对象程序设计教学中的“Hello World”程序改进.pdfVIP

  • 4
  • 0
  • 约8.44千字
  • 约 3页
  • 2017-06-11 发布于北京
  • 举报

面向对象程序设计教学中的“Hello World”程序改进.pdf

面向对象程序设计教学中的“Hello World”程序改进.pdf

2012 年 1 月 第28 卷第1 期 四川教育学院学报 Vol. 28 JOURNAL OF SICHUAN COLLEGE OF EDUCATION Jan.2012 面向对象程序设计教学中的Hello World 程序改进 贾志洋,王勇刚,石宜金,杨玉婷 (云南大学旅游文化学院,云南丽江 6741ω) • 摘 要: Hello World 程序作为所有编程语言的入门程序,占据着无法改变的地位,几乎所有的程序设计教程 都以此程序作为开篇。但是在西向对象程序设计教学中,传统的基于结构化程序设计的..Hello World 程序却存在 很多弊端,为了将其改造为具有面向对象思想的入门程序,重新设计了 Hello World 程序。 关键词:面向对象;程序设计;教学 dol: 10. 3969/j. 1ssn. 1000 - 5757.2012.01. 118 中固分类号:俑屹 立献标志码:A 文章编号: 1000-5757(2012) 01 -0118,,(归 面向对象的软件开发和相应的面向对象的问题 设计的初学者来说,往往是难以掌握这种编程思想 的求解是目前计算机技术发展的重要成果和趋势之 上的差异,从而导致无法真正掌握面向对象程序设 一川。面向对象(00)技术现在已经成为计算机科学 计的核心。 1 结构化的Hello World 程序 与技术中的一个重要领域,并渗透到计算机学科的很 多方向。面向对象的思想方法与相关技术属于计算 目前的大多数面向对象程序设计的教科书中的 机科学专业学生必须学习掌握的核心课程内容[2] 。 人门程序,即..Hello World [4] 程序一般都按照结构 对象的基本定义为:一个对象是一个同时具有 化程序设计的思想设计,而不是按照面向对象程序 属性和行为的实体。定义中的同时是传统编程 设计的思想。比如在 Java 程序设计类的教科书中 常常可以看到这样的Hello World程序: 方法即结构化程序设计与面向对象程序设计之间关 键性区别。在结构化程序设计中,程序代码是以单 public class HelloWorld I 独的函数或过程的方式组织起来的。结构化程序设 public static void main ( Stri鸣[ ]町gs) I //输出Hello World 计首先关心的是功能,强调以模块(即过程)为中 心,采用模块化、自顶向下、逐步求精设计过程,系统 System. out. prin由1( Hello World !) ; 是实现模块功能的函数和过程的集合同。而面向 对象程序设计则从所处理的数据人手,以数据为中 心来描述系统,数据相对于功能而言,具有更强的稳 这种写法源自 Brian W. Kemighan 和 Dennis M. Ritchie[Sl 所著的《四e C Program四吨Lan伊唔e) 定性,这样设计出的系统模型往往能较好地映射问

文档评论(0)

1亿VIP精品文档

相关文档