1 / 4
文档名称:

java面向对象测试题.doc

格式:doc   大小:202KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java面向对象测试题.doc

上传人:ipod0a 2018/10/7 文件大小:202 KB

下载得到文件列表

java面向对象测试题.doc

相关文档

文档介绍

文档介绍::在淘宝网上,我们经常登录注册,在里面有一个用户User,User有用户名username,password,年龄age,性别sex,请使用封装将用户封装为一个完整的个体,运行结果如下:
提示:
(1)定义类,并对其进行封装,加入两个构造方法,添加加一个info的方法,返回void,输出用户信息
(2)再定义一个类UserTest,测试输出
注:注意修饰符,构造方法,注释等各个规范,否则扣分
:每个人的名字都由名和字组成,中国人的名字是“名“+”字”,英国人的是”字”+“.”+”名”:
有一个类英国人Englishman,里面有姓fristName,名lastName,有输出姓名的方法display(),还有一个类中国人Chinese,里面有姓fristName,名lastName,也有输出姓名的方法display(),还有一个普通类人类Person,有输出姓名的方法display()
请使用面向对象+继承的思想完成结果图:
提示:(1)定义一个父类Person,抽取子类共有的属性和方法
(2)定义一个Englishman类,继承父类,并重写方法
(3)定义一个Chinese类,继承父类,并重写方法
(4)定义一个PersonTest类,用来做测试display输出姓名
注:注意修饰符,构造方法,使用多态,注释的各个规范,否则扣分
:定义一个抽象类机动车Motovercal,里面有车牌号no,类型type,价格price属性,里面有一个show()方法是抽象方法,定义一个轿车Car类,他有特有的属性颜色color,有一个公共汽车Bus,他有特有属性座位数seatCount,实现如图功能:
提示:
(1)定义一个抽象类Motovercal,里面有属性车牌号no,类型type,价格price,里面有抽象方法show()
(2)定义一个轿车Car类,继承Motovercal,他有特有的属性颜色color
(3)定义一个轿车Bus类,继承Motovercal,他有特有的属性座位数seatCount
(4)编写测试类MotovercalTest
注:注意修饰符,构造方法,使用多态,注释的各个规范,否则扣分
:定义一个接口Usb,里面有工作方法work(),定义一个Usb鼠标UsbMouse和UsbKeyborder键盘,让两个Usb设备继承Usb接口,运行结果如下:
提示:本题测试类UsbTest
注:注意修饰符,构造方法,使用多态,注释的各个规范,否则扣分
:马继承Animal,还能实现能飞的能力,简称飞马,运行结果如下:
提示:
(1)定义一个抽象类Animal,里面有name属性
(2)定一个Flyable的接口,表示飞的能力,里面有飞fly()的方法,返回void
(3)定义一个Horse类,让他继承抽象类Animal,并实现接口Flyable
注:注意修饰符,构造方法,使用多态,注释的各个规范,否则扣分
,并实现多个接口,有一个父类Person,里面有姓名name和性别sex,年龄age属性,还有一个抽象show方法(),定义一个能说的接口Sayable,定义一个能听的接口Hearable,还有一个能吃的接口Eat