6-9编程练习
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public Object info(){ class Inner_f implements Ball{ public void play() { System.out.println( "*******************" ); System.out.println( "方法内部类" ); System.out.println( "打乒乓球" ); } } return new Inner_f(); } |
1 | <br> |
由于接口Ball里定义的方法是void型的,那么在方法内部类里实现此接口后重写的方法也是void型的无法被返回,那么方法体里的信息要怎样被输出呢
58
收起
正在回答
4回答
题目中要求的“在BallTest中, 创建成员方法 info() ,在方法中创建方法内部类 Inner_f 实现Ball接口,重写 play( ) 方法”并么有要求info方法的返回值,所以可以将该方法设置为void返回值,然后
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public void info(){ class Inner_f implements Ball{ public void play() { System.out.println( "*******************" ); System.out.println( "方法内部类" ); System.out.println( "打乒乓球" ); } } return new Inner_f().play(); } |
可以试试哦~~
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧