java_day6
目标:Java web开发
今天,挖个坑。
- 明天考完科一就自由了,该拾起算法的修炼了。准备多加一门C++类。
- 开发都不会,谈什么web开发。准备用到Eclipse,还有gitub。
- 就是喜欢,就是玩儿,虽然才学了不到十天的java,但我就是想写游戏了。
反正我有资源
废话说完,上今天的菜:
写一个象棋程序(单机版的那种),要在一个项目里包含这8个文件。
- 象棋主类文件ChineseChess.java
- 象棋棋盘类文件ChessBoard.java
- 棋子类文件ChessPiece.java
- 棋子点坐标类文件
- 玩法规则类文件Rule.java
- 走步类文件MoveStep.java
- 制作棋谱类MakeChessManual.java
- 演示棋谱类文件Demon.java
谈谈我感觉到的不同:
- 他把造棋盘,动棋子放在不同的文件夹下,分属不同的类里,这就是面向对象的魅力嘛。
- 放在同一个包中,每个文件最开始都要加上package cn.edu.ouc.chineseChess;
- 几乎每个文件夹里代码量都有至少三百行的代码,代码量巨大。
- 功能强大,居然能用鼠标操控了。在Window操作系统下DEVc++上用c语言的getc()才只能做到输入的内容不显示到界面上。
- 这个是我查到的。此程序用swing写,网上有大神说此法已过时,不用深入了解。
我学java是为了写游戏的,不是为了研究java直至精通,哪个实用找那个,大神你大可放心。
又水过了一天。(逃)


浙公网安备 33010602011771号