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

静态内部类通过new外部类().成员的方式访问外部类的非静态成员是怎么访问的,

请给个代码解释一下谢谢



正在回答

3 回答

new外部类().成员

其实对应代码中 

Inner inner=new Inner();

inner.ln();是吗?


0 回复 有任何疑惑可以回复我~

public class Outer(){

        int score=83;

       public static int Inner(){

               public static int In(){

                       int score=93;

                       System.out.println("外部类的score为:"+new Outer().score)

              }

             

       }

}

public static int main(String[]args){

       Inner inner=new Inner();

      inner.In();

      

}

这样运行代码就能输出该外部类的非静态成员了

0 回复 有任何疑惑可以回复我~
#1

淮阴工学院计算机1161刘涛

内部类不要class的吗?
2018-07-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

静态内部类通过new外部类().成员的方式访问外部类的非静态成员是怎么访问的,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信