抽象和封装继承和多态Word文件下载.docx

上传人:b****6 文档编号:15961490 上传时间:2022-11-17 格式:DOCX 页数:24 大小:18.92KB
下载 相关 举报
抽象和封装继承和多态Word文件下载.docx_第1页
第1页 / 共24页
抽象和封装继承和多态Word文件下载.docx_第2页
第2页 / 共24页
抽象和封装继承和多态Word文件下载.docx_第3页
第3页 / 共24页
抽象和封装继承和多态Word文件下载.docx_第4页
第4页 / 共24页
抽象和封装继承和多态Word文件下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

抽象和封装继承和多态Word文件下载.docx

《抽象和封装继承和多态Word文件下载.docx》由会员分享,可在线阅读,更多相关《抽象和封装继承和多态Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。

抽象和封装继承和多态Word文件下载.docx

//亲密度

Stringstrain="

聪明的拉布拉多犬"

//品种

/**

*输出狗狗的信息。

publicvoidprint(){

System.out.println("

宠物的自白:

\n我的名字叫"

+this.name+

"

,健康值是"

+this.health+"

,和主人的亲密度是"

+this.love+"

,我是一只"

+this.strain+"

"

);

}

}

*宠物企鹅。

publicclassPenguin{

//昵称

//健康值

Stringsex="

Q仔"

//性别

*输出企鹅的信息。

+this.name+

,性别是"

+this.sex+"

importjava.util.Scanner;

*领养宠物。

publicclassTest{

publicstaticvoidmain(String[]args){

Scannerinput=newScanner(System.in);

欢迎您来到宠物店!

//1、输入宠物名称

System.out.print("

请输入要领养宠物的名字:

Stringname=input.next();

//2、选择宠物类型

请选择要领养的宠物类型:

(1、狗狗2、企鹅)"

switch(input.nextInt()){

case1:

//2.1、如果是狗狗

//2.1.1、选择狗狗品种

System.out.print("

请选择狗狗的品种:

(1、聪明的拉布拉多犬"

+

"

2、酷酷的雪娜瑞)"

Stringstrain=null;

if(input.nextInt()==1){

strain="

}else{

酷酷的雪娜瑞"

}

//2.1.2、创建狗狗对象并赋值

Dogdog=newDog();

dog.name=name;

dog.strain=strain;

//2.1.3、输出狗狗信息

dog.print();

break;

case2:

//2.2、如果是企鹅

//2.2.1、选择企鹅性别

请选择企鹅的性别:

(1、Q仔2、Q妹)"

Stringsex=null;

if(input.nextInt()==1)

sex="

else

Q妹"

//2.2.2、创建企鹅对象并赋值

Penguinpgn=newPenguin();

pgn.name=name;

pgn.sex=sex;

//2.2.3、输出企鹅信息

pgn.print();

}

packagecn.jbit.epet.constant;

*宠物企鹅类,使用静态常量。

staticfinalStringSEX_MALE="

staticfinalStringSEX_FEMALE="

//staticfinalStringSEX_MALE="

雄"

//staticfinalStringSEX_FEMALE="

雌"

Stringsex=SEX_MALE;

+this.name

+"

+this.health+"

*测试静态常量的使用。

Penguinpgn=null;

pgn=newPenguin();

第一个企鹅的性别是"

+pgn.sex+"

pgn.sex=Penguin.SEX_FEMALE;

第二个企鹅的性别是"

pgn.sex=Penguin.SEX_MALE;

第三个企鹅的性别是"

\

//staticfinalStringSEX_MALE="

//staticfinalStringSEX_FEMALE="

staticfinalStringSEX_MALE="

staticfinalStringSEX_FEMALE="

packagecn.jbit.epet.constructor;

*宠物企鹅类,测试无参构造方法。

*无参构造方法。

publicPenguin(){

name="

楠楠"

love=20;

sex="

执行构造方法"

*测试无参构造方法的使用。

pgn.print();

 

*宠物企鹅类,指定多个构造方法。

System.out.println

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

当前位置:首页 > 法律文书 > 调解书

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

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