play是void类型的话方法内部类怎么return呢?

play是void类型的话方法内部类怎么return呢?

//创建类BallTest

public class BallTest {

    // 创建成员内部类Inner_m

    class Inner_m implements Ball{

        public void play(){

            System.out.println("成员内部类:");

            System.out.println("打篮球");

        }

    }


// 创建方法内部类

    public Object info(){

        class Inner_f implements Ball{

            public String play(){

                System.out.println("方法内部类:");

                System.out.println("打乒乓球");

            }

        }

        return new Inner_f().play();

    }


// 定义一个方法void playBall(Ball ball),调用play()方法

    public void playBall(Ball ball){

        ball.play();

    }

}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

play()如果是void的话那就不return 内容了。你可以直接在play()中输出对应内容。祝:学习愉快

  • 永遠热泪盈眶 提问者 #1
    // 创建方法内部类 public void info(){ class Inner_f implements Ball{ public void play(){ System.out.println("方法内部类:"); System.out.println("打乒乓球"); } } } 这样可以吗,那主程序怎么打印输出呢
    2018-09-11 15:33:43
  • 永遠热泪盈眶 提问者 #2
    会了会了,谢谢
    2018-09-11 15:36:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师