第二册 第三章北大青鸟ACCP50 Java.docx

上传人:b****3 文档编号:3950931 上传时间:2022-11-26 格式:DOCX 页数:13 大小:304.72KB
下载 相关 举报
第二册 第三章北大青鸟ACCP50 Java.docx_第1页
第1页 / 共13页
第二册 第三章北大青鸟ACCP50 Java.docx_第2页
第2页 / 共13页
第二册 第三章北大青鸟ACCP50 Java.docx_第3页
第3页 / 共13页
第二册 第三章北大青鸟ACCP50 Java.docx_第4页
第4页 / 共13页
第二册 第三章北大青鸟ACCP50 Java.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

第二册 第三章北大青鸟ACCP50 Java.docx

《第二册 第三章北大青鸟ACCP50 Java.docx》由会员分享,可在线阅读,更多相关《第二册 第三章北大青鸟ACCP50 Java.docx(13页珍藏版)》请在冰豆网上搜索。

第二册 第三章北大青鸟ACCP50 Java.docx

第二册第三章北大青鸟ACCP50Java

第二册第二章

1.

 

publicclassTest{

publicstaticvoidmain(String[]args){

Dogdog=newDog("欧欧","雪纳瑞");

Penguinpgn=newPenguin("楠楠","Q妹");

Mastermaster=newMaster("王先生",1222);

Catcat=newCat("加菲猫","黑色");

master.feed(dog);

master.feed(pgn);

master.feed(cat);

}

}

 

publicabstractclassPet{

protectedStringname="无名氏";

protectedinthealth=100;

protectedintlove=0;

publicPet(Stringname){

this.name=name;

}

publicStringgetName(){

returnname;

}

publicvoidprint(){

System.out.println("宠物的自白:

\n我的名字叫"+this.name+"健康值是"

+this.health+",和主人的亲密度是"+this.love+"。

");

}

publicabstractvoideat();

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

}

}

 

publicclassMaster{

privateStringname;

privateintmoney;

publicMaster(Stringname,intmoney){

this.name=name;

this.money=money;

}

publicvoidfeed(Dogdog){

dog.eat();

}

publicvoidfeed(Penguinpgn){

pgn.eat();

}

publicvoidfeed(Catcat){

cat.eat();

}

}

 

publicclassDogextendsPet{

privateStringstrain;

publicDog(Stringname,Stringstrain){

super(name);

this.strain=strain;

}

publicvoidprint(){

super.print();

System.out.println("我是一只"+this.strain+"。

");

}

publicvoideat(){

super.health=super.health+3;

System.out.println("狗狗"+super.name+"吃饱啦!

健康值增加3。

");

}

}

 

publicclassCatextendsPet{

privateStringcolor;

publicCat(Stringname,Stringcolor){

super(name);

this.color=color;

}

publicvoidprint(){

super.print();

System.out.println("颜色是"+this.color+"。

");

}

publicvoideat(){

super.health=super.health+4;

System.out.println("猫咪"+this.name+"吃饱了!

健康值增加4");

}

}

 

publicclassPenguinextendsPet{

privateStringsex;

publicPenguin(Stringname,Stringsex){

super(name);

this.sex=sex;

}

publicvoidprint(){

super.print();

System.out.println("性别是"+this.sex+"。

");

}

publicvoideat(){

super.health=super.health+5;

System.out.println("企鹅"+super.name+"吃饱啦!

健康值增加5");

}

}

 

2.

 

publicclassTest{

publicstaticvoidmain(String[]args){

Dogdog=newDog("欧欧","薛瑞娜");

Petpgn=newPenguin("楠楠","Q妹");

Mastermaster=newMaster("王先生",100);

master.play(dog);

master.play(pgn);

}

}

 

publicabstractclassPet{

protectedStringname="无名氏";

protectedinthealth=100;

protectedintlove=0;

publicPet(Stringname){

this.name=name;

}

publicStringgetName(){

returnname;

}

publicvoidprint(){

System.out.println("宠物的自白:

\n我的名字叫"+this.name+"健康值是"

+this.health+",和主人的亲密度是"+this.love+"。

");

}

}

 

publicclassMaster{

privateStringname;

privateintmoney;

publicMaster(Stringname,intmoney){

this.name=name;

this.money=money;

}

publicvoidplay(Petpet){

if(petinstanceofDog){

Dogdog=(Dog)pet;

dog.catchingFlyDisc();

}elseif(petinstanceofPenguin){

Penguinpgn=(Penguin)pet;

pgn.swimming();

}

}

}

 

publicclassPenguinextendsPet{

privateStringsex;

publicPenguin(Stringname,Stringsex){

super(name);

this.sex=sex;

}

publicvoidprint(){

super.print();

System.out.println("性别是"+this.sex+"。

");

}

publicvoideat(){

super.health=super.health+5;

System.out.println("企鹅"+super.name+"吃饱啦!

健康值增加5");

}

}

 

publicclassDogextendsPet{

privateStringstrain;

publicDog(Stringname,Stringstrain){

super(name);

this.strain=strain;

}

publicvoidprint(){

super.print();

System.out.println("我是一只"+this.strain+"。

");

}

publicvoideat(){

super.health=super.health+3;

System.out.println("狗狗"+super.name+"吃饱啦!

健康值增加3。

");

}

}

 

publicclassCatextendsPet{

privateStringcolor;

publicCat(Stringname,Stringcolor){

super(name);

this.color=color;

}

publicvoidprint(){

super.print();

System.out.println("颜色是"+this.color+"。

");

}

publicvoideat(){

super.health=super.health+4;

System.out.println("猫咪"+this.name+"吃饱了!

健康值增加4");

}

}

 

3.

 

importjava.util.*;

publicclassMoto{

privateStringNo="";

privateStringbrand="轿车";

publicMoto(){

this.No="";

}

publicMoto(StringNo,Stringbrand){

this.No=No;

this.brand=brand;

}

publicStringgetNo(){

returnNo;

}

publicStringgetBrand(){

returnbrand;

}

publicvoidprint(){

System.out.println("\n车牌号是:

"+this.No+"\n车的类别是:

"+this.brand);

}

publicstaticvoidmain(String[]args){

Scannerinput=newScanner(System.in);

System.out.println("欢迎进入汽车租赁系统:

\n请输入您要租赁的汽车类型(1.轿车2.客车):

");

intnum=input.nextInt();

switch(num){

case1:

System.out.println("请输入您要租的车的型号(1.别克商务舱GL82.宝马550i3.别克林荫大道):

");

intx=input.nextInt();

switch(x){

case1:

carc=newcar("别克商务舱GL8","K55555",600);

c.print();

break;

case2:

cara=newcar("宝马550i","K66666",500);

a.print();

break;

case3:

carb=newcar("别克林荫大道","K88888",300);

b.print();

break;

}

break;

case2:

System.out.println("请输入您要租的车的型号(1.小于16座2.大于16座):

");

intq=input.nextInt();

switch(q){

case1:

busa=newbus("蒙K66666","小于16",800);

a.print();

break;

case2:

busqq=newbus("蒙K66666","大于16",1400);

qq.print();

break;

}

}

}

}

 

importjava.util.*;

classcarextendsMoto{

privateStringtype;//型号

privateintm;

publiccar(Stringtype,StringNo,intm){

super(No,"轿车");

this.type=type;

this.m=m;

}

publicStringgettype(){

returntype;

}

publicvoidprint(){

Scannerinput=newScanner(System.in);

System.out.print("请输入您要租的天数:

");

intdays=input.nextInt();

super.print();

System.out.println("您要租的是一辆:

"+this.type+"。

\n租金是:

"+m*days);

}

}

 

importjava.util.*;

publicclassbusextendsMoto{

privateStringseat;

privateintm;

publicbus(StringNo,Stringseat,intm){

super(No,"客车");

this.seat=seat;

this.m=m;

}

publicStringgetseat(){

returnseat;

}

publicintgetM(){

returnm;

}

publicvoidprint(){

Scannerinput=newScanner(System.in);

System.out.print("请输入您要租的天数:

");

intdays=input.nextInt();

super.print();

System.out.println("您要租的是一辆:

"+this.seat+"座的客车\n租金是:

"+days*m);

}

}

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1