为了账号安全,请及时绑定邮箱和手机立即绑定

看看下面的程序哪里错误?并说下如何修改才正确?

看看下面的程序哪里错误?并说下如何修改才正确?

qq_丘比特_0 2017-01-26 19:20:40
class  Outer{private   int  x=4;  static   class   Inner{int  x=1;public   void   function(){int  x=2;System.out.println("inner:"+x);}}void   method(){Inner   in=new   Inner();in.function();}}class InnerClassDemo {public  static  void  main(String[]   args){Outer    out=new   Outer();out.method();Outer.Inner   in = new    Outer().new   Inner();in.function();}}报错信息说Outer.Inner   in = new    Outer().new   Inner();限定的新静态类
查看完整描述

1 回答

已采纳
?
按照自己的节奏前行

TA贡献90条经验 获得超70个赞

Outer.Inner in = new Outer.Inner(); 你写的是静态类,不是普通类,所以这一句要这样写

查看完整回答
2 反对 回复 2017-01-26
  • 1 回答
  • 0 关注
  • 1277 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号