关于猜数字的报告书java_java报告书智力游戏猜数字论文

作为率先推广面向对象思想的语言,java却不是革命性的东西,所有现有的 java 的思想都是继承自其他的语言和技术,没有什么革命的地方。但是 java 在真正推动面向对象编程思想方面是功不可没的。使用 java 编程,你无需考虑到向后兼容什么语言的问题,它是重新建立的语言,你在掌握这门语言之前,你必须将自己的编程思想由过程编程彻底转向面向对象编程,因为每个 java 程序,本身就是一个类,你编写任何 java 程序,你都不自觉的在构造一个对象模板,没有第二条道路,只能是面向对象编程。

相对于另一门面向对象的语言C++而言,java 在面向对象的贯彻方面要比 C++ 彻底。有人说“C++ 是打着面向对象的幌子,干着过程编程的勾当”或许不是言过其辞,C++继承了C的面向过程的一些特性,而java几乎都用了面向对象的思想来实现程序。但是无论是 c++ 还是 java 都有可能走过程编程的老路, java 降低的过程编写的可能性,但是如果你没有具备面向对象的编程思想,你还是可能走面向过程的老路的。

- 13 -

程序中生成了几个对象,均为较简单的对象,而却难免会步入面向过程的老路,但这看似是却是难免的:实现游戏规则,就要把过程写出来。

最近接触了许多软件工程方面的知识,深深感到程序设计要走的路之漫长。

理解课程设计如果想要做好,绝不是一朝一夕的事。 本次毕业设计的每一个阶段:系统分析、总体设计、编码实现、调试与测试,都是我在不断学习的情况下完成的。而在这些过程中不断体会软件设计的各个步骤、各个环节,又转到不断学习中去。

古语有云“工欲善其事,必先利其器”,当初朦朦胧胧地写了代码,就体会到学习java仍然是处于初步阶段,远远不够“善其事”。只是java的学习是要不断把所学和所用结合的,一次课程设计可以体会到知识的不足,而后补充所需的知识,再进行实践,再发现不足,如此不断,才能慢慢体会这门语言的精髓。

再如软件设计。毋庸置疑,本次课程设计只是让我“摸一下软件设计”。如专家所说,软件文档的编写是应

- 14 -

当占了软件设计的90%的时间精力的,文档写好了,随便一个程序员都能做出软件来。可见软件文档的重要性。对于只是“了解软件工程” 的我们来说,编写文档莫过于一件痛苦的事――并没有系统地学习过,却要一点一点地用出来。看过大三的师兄的课程设计,洋洋洒洒的一本书,不禁为要走的路之漫长艰辛感慨不已。但是倘若是真的有兴趣有毅力,这些应当不在话下。

是故,本次课程设计带给我的不仅仅是为未来打基础这么简单的收获,更多的是一种认识。小至一门课程、一门语言,大至一门专业、一段人生,若不是热情主动刻苦地学习,将一无所获。

- 15 -

附录1

源代码

import java.awt.*; import java.awt.event.*; //定义类

public class GuessNumGame {

static TextField tf_w; static String str = new String(); static TextField tf;

static String create_str = new String(); static int count = 1; static int x = 0; static int y = 0; static TextField tf_an;

public static void main(String[] args)

- 16 -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值