用IDEA追忆一下童年
最近带学生学习J2SE中的面向对象那章,晚上备课出教学作业的时候,突然想让学生们做一个简单的游戏,学习编程语言最大的动力莫过于兴趣,把你的想法,通过程序实现出来,让别人能够体验的你思维的结晶,这是一件很酷的事情。
首先,先给学生们定义一个简单的需求,我们来做一个文字版的超级玛丽~
/****************************************************************/
1.定义超级玛丽类
属性:
血滴(默认3滴)
名称
状态(1 小状态 2.大状态 3.吐子弹)
方法:
撞砖块()
扣血()
升降级()
2.定义 主方法类
a。创建 一个超级玛丽英雄
b。在10次循环中,调用 撞砖块 方法
升级蘑菇(最多升级到吐子弹)
乌龟(如果不能吐子弹,降级,如果小状态 扣血)
食人花(降级)
扣血三滴,游戏结束
c.通过10循环操作,游戏胜利,迎娶公主,走上人生巅峰!
/****************************************************************/
为了开发更为简单,选用 IntelliJ IDEA Community Edition 工具,之前写Android程序的时候一直用ADT-Bundle 后来Google除了 Android Studio 开始用IntelliJ 样式的IDE,出人意料的舒服,所以在教Java基础阶段也推荐大家使用。
打开工具后,让我们开始创建项目吧
需要配置一下 Project SDK,点一下new按钮,选中JDK
找到JDK的安装位置,OK就行,相当于设置一下JAVA_Home
下一步提示你,勾选代码模板,然后next
项目名称和项目地址
项目生成后,先创建包的结构
创建2个包,一个com.hao.view 放主方法类
一个com.hao.bean 放实体类
在bean包中,创建一个java类
超级玛丽类诞生了~
如果觉得,左侧包管理器字体不够大,可以在
File->Setting->Appearance & Behavior->Appearance
需要勾上 覆盖默认字体那项的 Override default font
这样下方的字体就可以设置了
改完后,包管理器字体看着舒服多了
至于代码编辑区域
File->Setting->Editor->Color&Font->Font
先点 save as 生成一个 黑色主题的 复制
这样 字体就可以改动了
我们开始Coding,最喜欢IDEA的内容提示功能,很方便
为了封装性,把 血滴 名称 和状态 定义成私有的
对私有属性,添加set 和 get 方法,选择后 右键鼠标,选择Generate
选择 Getter and Setter
使用Ctrl 点击 三个属性,都高亮,表示要添加其set 和 get 方法
//血滴
private int blood=3;
//名称
private String na