0
点赞
收藏
分享

微信扫一扫

Java基础-接口编码题

十里一走马 2022-03-14 阅读 44

1.  按如下要求编写Java程序: 
(1)定义接口A,里面包含值为3.14的常量PI和抽象方法double area()。 
(2)定义接口B,里面包含抽象方法void setColor(String c)。 
(3)定义接口C,该接口继承了接口A和B,里面包含抽象方法void volume()。 
(4)定义圆柱体类Cylinder实现接口C,该类中包含三个成员变量:底圆半径radius、 
圆柱体的高height、颜色color。 
(5)创建主类来测试类Cylinder
 

2.     按如下要求编写Java程序: 
利用接口做参数,写个计算器,能完成加减乘除运算。 
(1)定义一个接口Compute含有一个方法int computer(int n, int m)。 
(2)设计四个类分别实现此接口,完成加减乘除运算。 
(3)设计一个类UseCompute,类中含有方法:public void useCom(Compute com, int one, int two),此方法能够用传递过来的对象调用computer方法完成运算,并输出运算的结果。 
(4)设计一个主类Test,调用UseCompute中的方法useCom来完成加减乘除运算。


3.    按如下要求编写Java程序: 
创建Person接口,它有setData()和getData()方法对“人”属性name、sex和birthday赋值和获得这些属性组成的字符串信息。创建类Student实现Person接口,并对自己的“学生”属性的成员变量sID、speciality设置值和获得它们值所组成的字符串信息。
通过Scanner(键盘输入)得到属性,再进行赋值。

4.编写5星级酒店:
    厨师,服务员,经理三个员工都有一些相同的属性和功能,只有厨师和服务员有vip服务,厨师vip服务加菜,服务员嘘寒问暖,定义程序实现功能并测试。
      
 

举报

相关推荐

0 条评论