- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单的宠物管理系统
? 面对对象编程小实例:抽象和封装,继承,多态,接口的使用
共有十一个类,其中3个测试类,4个宠物类,1个主人类,1个商店类,1个宠物父类。希望可以帮助到大家
将他们全部进行分开运行就可以看到如下运行结果:
1. TestStore运行结果:
请输入宠物名:(1.dog 2.cat 3.pig 4.penguin)
2
喵喵喵
2. TestPet运行结果:
欢迎来到宠物店!
请输入要领养宠物的名字:哆哆
请选择要领养的宠物类型:(1.狗狗 2.企鹅 3.猪)1
请选择狗狗的品种:(1.拉布拉多犬 2.雪纳瑞)1
宠物自白:
我的名字叫哆哆健康值为 :100和主人的亲密度为:80,我是一只聪明的拉布拉多犬。
3. TestMaster运行结果:
给小猫喂食!健康值+4 现在的健康值为:93
狗狗吃狗粮!健康值+3 现在的健康值为:81
企鹅吃鱼!健康值+5 现在的健康值为:61
小猪吃猪食!健康值+4 现在的健康值为:93
陪主人玩飞盘~~ 健康值:78 亲密度:3
陪主人游泳~~ 健康值:56 亲密度:15
陪主人睡觉~~ 健康值:89 亲密度:84
陪主人睡觉~~ 健康值:89 亲密度:84
一、 定义动物接口Animal
package Pets;
/**
*
* @author Administrator
* @Author:Irving
* @Title:Animal
* @Commpany: Kily
* @Description: 定义动物接口Animal
* @Package: cn.tuling.Iving.Pets
* @Create: Date 2016-1-8
* @Time: 下午1:29:56
*/
interface Animal {
//定义方法shout()表示动物叫声
void shout();
}
二、 商店测试类
package Pets;
import java.util.Scanner;
public class TestStore {
/**
* @param args
* @Title: main
* @Description: 商店类测试
* @return :void
* @author: 周承亮
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println(请输入宠物名:(1.dog 2.cat 3.pig 4.penguin));
int set=sc.nextInt();
switch (set) {
case 1:
Store.get(dog).shout();
break;
case 2:
Store.get(cat).shout();
break;
case 3:
Store.get(pig).shout();
break;
case 4:
Store.get(penguin).shout();
break;
default:
System.out.println(请输入相应的数字,系统退出,请重新启动);
break;
}
}
}
三、 宠物系统测试
package Pets;
import java.util.Scanner;
/**
*
* @author Administrator
* @Author:周承亮
* @Title:TestPet
* @Commpany: Kily
* @Description: 宠物系统测试
* @Package: cn.tuling.Iving.Pets
* @Create: Date 2016-1-8
* @Time: 下午1:30:56
*/
public class TestPet {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println(欢迎来到宠物店!);
System.out.print(请输入要领养宠物的名字:);
String name=input.next();
System.out.print(请选择要领养的宠物类型:(1.狗狗 2.企鹅 3.猪)
文档评论(0)