这行代码没理解明白什么意思 方法内部类

这行代码没理解明白什么意思 方法内部类

public void info() {

class inner_f implements Ball{


@Override

public void play() {

// TODO Auto-generated method stub

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

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

}

}     new inner_m().play();

}



//new inner_m().play();

//???????这行代码没理解明白什么意思 方法内部类

正在回答 回答被采纳积分+1

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

3回答
提问者 你不是最丑的 2018-06-04 13:27:46

http://img1.sycdn.imooc.com//climg/5b14cda000010eaf05430426.jpg另外你的代码中没有看到inner_m这个类中的play()方法,确认是否调用的是new inner_f().play();

  这个是有的啊   

inner_m in =new inner_m();

in.play();

这个我明白了谢谢

  • 你贴的代码中没有,你是在别的地方创建了inner_m这个类并重写了play()是吧
    2018-06-04 14:31:42
  • 提问者 你不是最丑的 回复 irista23 #2
    哎呀 太粗心了 我代码写错了 public void info() { class inner_f implements Ball{ @Override public void play() { // TODO Auto-generated method stub System.out.println("方法内部类:"); System.out.println("打乒乓球"); } } new inner_f().play(); } 这样就对了 感谢啦
    2018-06-04 17:49:09
irista23 2018-06-04 09:51:24

new inner_m().play();可以分解成两条语句, 如下:

inner_m in =new inner_m();
in.play();

另外你的代码中没有看到inner_m这个类中的play()方法,确认是否调用的是new inner_f().play();

广州麻辣牛杂档 2018-06-03 21:58:25

帮顶帮顶帮顶

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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