Java面向对象--小游戏2
package p0721;class Player {public void happy(Game game) {game.start(); // 开机game.play(); // 开始玩游戏game.end(); // 关机System.out.println("开心");}
}
class Game {public void start() {System.out.println("开机了,就绪...");}public void play() {System.out.println("开始打游戏了");}public void end() {System.out.println("关机,睡觉...");}
}
class LOL extends Game{public void play() {System.out.println("LOL,李青,快乐宝贝走起...");}
}
class CS extends Game {public void play() {System.out.println("CS,人物King走起...");}
}
public class Demo0721 {public static void main(String[] args) {LOL LoL = new LOL();CS CS = new CS();Player p = new Player();p.happy(LoL);p.happy(CS);}
}
Java面向对象--小游戏2相关推荐
- 使用IDEA制作Java面向对象小游戏《原谅帽大作战》
成果展示 制作思路 第1步:发现类(对象) 人物-小丑: Buffoon 子弹-帽子:Missile 墙体:Wall 爆炸物:Explode 第2步:发现属性 小丑:宽和高,位置(x,y),移动速度 ...
- java游戏暂停弹出字体_小白写了个java的小游戏 想加个暂停的功能 无从下手 求大佬们帮...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一次写java的小游戏 想实现点击右下角的暂停 实现游戏的暂停和继续 不知道该怎么加,自己找了线程的内容但试了还是成功不了,求大佬们帮一下小白.代码有点 ...
- 用JAVA制作小游戏——飞机大战(三)
本篇博客是对飞机大战游戏项目完整代码的展示 详细代码讲解: 用JAVA制作小游戏--飞机大战(一) 用JAVA制作小游戏--飞机大战(二) 最下方附整个程序的文件下载链接 代码展示 主界面 impor ...
- 用JAVA制作小游戏——飞机大战(二)
本篇博客是对飞机大战游戏使用代码的展示 重难点: 首先需要鼠标能够控制战机,使鼠标在窗口内时始终能够使战机的位置与鼠标相同,实现鼠标控制战斗机移动. 其次需要能够以一定的速度产生子弹和敌机,并且以一定 ...
- 用JAVA制作小游戏——推箱子(三)
本篇博客主要是对推箱子地图编辑器功能的代码讲解. 首先给出这段代码的部分运行截图: 重难点: 地图编辑器主要有三个重难点: 需要有一个绘制地图的界面 能够实现地图绘制的功能 地图绘制完成后需要将地图内 ...
- 用JAVA制作小游戏——推箱子(二)
本篇博客主要是推箱子游戏界面功能的代码讲解. 首先先给出这段代码的部分运行截图: 重难点: 游戏界面主要有五个重难点: 固定好地图的位置 地图的显示 构建菜单栏 读取地图数据 玩家操作功能实现 地图的 ...
- 用JAVA制作小游戏——推箱子(一)
本篇博客是对推箱子游戏首页代码的展示 效果图: 难点: 在背景图上添加按钮. 由于直接使用add方法,会变成图片一块区域,按钮一块区域,彼此互不重叠,形成的界面效果不太好,因此用了JLayeredPa ...
- java游戏暂停_小白写了个java的小游戏 想加个暂停的功能 无从下手 求大佬们帮...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一次写java的小游戏 想实现点击右下角的暂停 实现游戏的暂停和继续 不知道该怎么加,自己找了线程的内容但试了还是成功不了,求大佬们帮一下小白.代码有点 ...
- (心得三)java俄罗斯方块小游戏编写心得
在"java俄罗斯方块小游戏编写心得02"中,我们已经做到了方块的各种功能的实现,那么接下来我们需要一个destroyLine()方法来对方块进行消除.我们需要想一个问题,当一个方 ...
最新文章
- c++,不能声明为虚函数的函数
- ZOJ 3776 A - Pokemon Master 签到水题
- 如何学习区块链技术?
- 教你些技巧,用 Python 自动化办公做一些有趣的事情!太方便了
- OpenCASCADE可视化:应用交互服务之标准交互式对象类
- 快速排序 动图_Java十大排序算法最强总结
- Java静态方法和实例方法 java中的数组作为形参传入
- OpenShift 4 - Fedora CoreOS (5) - CoreOS的常规操作
- 把SQLAlchemy查询对象转换成字典/json使用(分开)
- Python 之 变量进阶(理解)
- GRPC编译安装及测试
- wdatepicker 设置只显示时分_液晶显示多功能电力仪表EX8-33
- 模板题——快速幂,高斯消元
- 别再问我exe反编译成Python脚本了!
- 3dmax全局材质灯光细分插件_【3D脚本插件】如何利用插件快速修改全局灯光材质细分...
- 服务器怎么用iso文件装系统,ISO镜像文件能直接安装吗 怎么使用iso镜像文件安装系统...
- 应用宝ASO优化,应用宝ASO怎么优化
- 表格求和怎么操作?如何运用sumif函数进行求和
- 史上最牛12306抢票攻略
- 【刷机】小米平板1刷ROM时出现E1001 Error:7和twrp恢复备份报错Error:255的报错解决方法
热门文章
- java安全编码指南之:可见性和原子性
- 小师妹学JVM之:JIT中的LogCompilation
- Spring Boot JPA中java 8 的应用
- Java正则表达式:我最期望弄懂的知识,希望对大家都有帮助
- 线程池的 RejectedExecutionHandler(拒绝策略)
- Concurrent——Atomic原子操作类
- 21行满分代码:1039 到底买不买 (20分)
- Python程序开发——Python实现可增删改查的员工管理系统
- linux curl 多线程,CURL多线程不执行一直在请求
- 自动图片轮播php源码,js图片自动轮播代码分享(js图片轮播)