- 博客(0)
- 资源 (11)
- 收藏
- 关注
实验六 接口
已经做出代码以及对应截图
已经做完,题目如下
1、在游戏编程中,需要对怪物的属性做统一的约定,例如所有的怪物都有生命、魔法、攻击、命中、防御、闪避等属性,所有的怪物都能攻击、站立、防御等,这些统一的约定可以做成接口,然后分别定义人类、兽类等来实现怪物接口。
2、体育运动员的种类多种多样,所有运动员都可以跳跃和跑步,但是不同运动的跳跃和跑步方式是不同的,例如足球运动员跑动可以带球在脚下跑,而篮球运动员则只能拍一下球跑一步,否则就会被吹犯规,同样,足球运动员在跳跃中只能用头顶球,但是篮球运动员可以用手去抢球。编写一个名为Sportsman的接口,包括两个方法,Run()和Jump(),再分别编写篮球运动员和足球运动员的类,分别实现不同的Run和Jump方法。只需要用Console.WriteLine(“…”)来描述其中的不同即可。
2019-04-02
[成品功能]Java文件上传下载(支持断点续传)支持跨平台Linux/Window
首先执行根目录下的sql,然后在CloudSystem\WEB-INF\classes下在address.properties修改文件存法的路径(linux例如/usr/local,Window如E:\\temp1122)
然后在dbconfig下修改你的 数据库 连接,然后大功告成了!打开 服务器,进入 项目主页(只有一个页面)有带进度条的上传文件,非常好用而且不会出现故障
2019-03-11
使用JavaFX实现的中缀转后缀 计算器(可以负数小数点括号)期末作业满分答案,大量注释(行行注释保证看懂)
实现了 有理数(可以负数,可以小数点)之间的加减法(允许包含括号的加减乘除)
允许负数带括号
利用BigDecimal 大数据类 来保证精度 例如Double 2-1.1=0.89999,在大数据类就无异常
例如
9+(-9)=0
9--6=15
9*(-9--3)= -54
3 + (-2) -1 = 0
-9*(9--2)*-3 = 297
实现了键位绑定
本计算器回退功能是直接删除到空
** 代码含有大量注释
本代码算法为本人独立实现,利用List保存后缀表达式,任何中缀表达式都可以无异常的输入输出,算法过程,每一行都注释解释清晰,保证高质量
2019-03-11
Web工具--删除HTML-CSS等许多文件的空格-换行-制表符空间的功能
Web工具--删除HTML-CSS等许多文件的空格-换行-制表符空间的功能
点击运行,然后你懂的,有UI 你还会用嘛。
本jar为本人手写,有源代码可查看,可修改成清楚其他文件的类型。
2018-06-13
Maven分模块开发构建SSM基本框架
# Maven分模块开发SSM基本框架
#### 项目介绍
Maven分模块开发SSM基本框架,有基本的示例文件,以及大量的注释,只需要打开注释就可以快速开发。略微的修改就可以变更许多操作
#### 软件架构
软件架构说明
#### 安装教程
IDEA导入即可
#### 使用说明
1. mybatis有对应的sqmMapperConfig.xml以及db.properties、log4j.properties等
2. spring中有applicationContext-dao、applicationContext-service.xml等
3. springMVC有springmvc.xml等
#### 参与贡献
本人学习 SSM项目后,经过注释+改变,成了现在的 基本框架集合
#### 感谢下载
2018-06-08
Maven分模块开发SSM基本框架
Maven分模块开发SSM基本框架,有全套的application-dao,service,sqmMapper.xml.springmvc.xml,等,还有实例类可供测试。写了例子类
2018-06-06
基于Maven+SSH的二手交易平台
只需要在lib中的tp-dao.jar修改applicationContext.xml中的账户密码,并且 根据文件创建对应数据库即可使用。
然后将war包放入 Tomcat/webapps下,开启tomcat就可以使用。
适合用于课程设计,课程实践,毕业设计等,略微修改可以更加完善。
完成基本二手交易平台的功能。
最重要 只需要几步,就可以点开就看到效果,基本实现二手交易功能。
有其他需求,只需要修改页面就可以完善功能。
实现了软件工程中增量模型的原型。
2018-06-04
JavaWeb百度贴吧帖子论坛上传下载基本实现
没有任何框架,只要使用sql即可,适合毕业设计+项目作业。
create database bbs;
CREATE TABLE `user` (
`username` varchar(18) NOT NULL,
`email` varchar(30) NOT NULL,
`password` varchar(50) NOT NULL,
`grade` int(11) NOT NULL DEFAULT '0',
`photo` mediumblob,
`nickname` varchar(50) NOT NULL,
PRIMARY KEY (`username`),
UNIQUE KEY `nickname_UNIQUE` (`nickname`)
);
CREATE TABLE `tieba` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(100) NOT NULL,
`content` varchar(600) NOT NULL,
`name` varchar(18) NOT NULL,
`tieba_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`hidden` int(11) NOT NULL DEFAULT '1',
`judgetieba` varchar(50) DEFAULT NULL,
`nickname` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `tiezi` (
`id` int(11) NOT NULL,
`title` varchar(100) DEFAULT NULL,
`name` varchar(18) NOT NULL,
`content` varchar(600) NOT NULL,
`floor` int(11) NOT NULL AUTO_INCREMENT,
`tiezi_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`hidden` int(11) NOT NULL DEFAULT '1',
`nickname` varchar(50) NOT NULL,
PRIMARY KEY (`floor`)
);
CREATE TABLE `fileshare` (
`filename` varchar(100) NOT NULL,
`file` longblob NOT NULL,
`nickname` varchar(45) NOT NULL,
`fileupdate_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`filename`)
);
2018-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人