A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 兔巴斯基丶 中级黑马   /  2017-4-21 10:20  /  1008 人查看  /  2 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

给你我曾经的一个思路,不知道正不正确,学JAVA那阵子正在流行“帝国时代II”这一款游戏,我也很喜欢玩,所以自已想了一个类似JAVA思想的概念。
在JAVA世界里,就好像在游戏的世界里一样,你是这个世界唯一的神,你创建类并实例出对象。
1、在游戏里,已经帮你做了各种各样的角色,你只要创建他们出来就可以了。而在JAVA世界里,你不仅可以使用已有了类来创建对象,也可以自已写类,并创建对象。
2、这些类的划分,有点像游戏里角色的划分,有劳民,骑兵,枪兵,在游戏里,劳民负责生产粮食等资源,这些资源送到兵营可以产出各种各样的兵来。在JAVA的世界里,你的类创建出各种各样的角色,有的负责连接数据库,有的负责返回查询结果,有的负责接受用户请求。
3、你是你的JAVA世界里唯一的神,你的任务就是在你的想象的一个JAVA“世界”里创建各种各样的角色,让他们互相交互,工作,来达成你的目标。在游戏里,你的目标是战胜敌人,而在JAVA“世界”里,你的目标也就是实现你要开发的系统,让这个系统里的角色协同工作来帮助用户完成他们的任务,如企业资源管理ERP等系统。
你所创建的JAVA程序里各个类和对象就像活着的游戏角色或人一样,各自做各自的事情,有时他们会通信,比如负责数据库查询的对象,会叫负责数据库连接的对象给他一个连接,然后他又继续做他的事,把查询结果查询出来,并告诉用户页面结果(这里的用户页面也可以看成一个对象)。面向对象程序开发并不像面像结构程序一样,有一个开始点,有一个结束点,你的程序一启动,这些对象就都活在你的JAVA世界,也就是JAVA容器里面,他们协同工作来完成任务,他们消亡的唯一个条件就是你关闭程序。
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

2 个回复

正序浏览
不错!!!!!!!
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马