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

静态内部类访问外部类的非静态成员score应该怎么编程实现?

//外部类

public class HelloWorld {

    private  int score = 84;

    

    // 创建静态内部类

public   static class SInner {

        // 内部类中的变量score

        int score = 91;

        

public void show() {

System.out.println("访问外部类中的score:" +       score   );

System.out.println("访问内部类中的score:" + score);

}

}


// 测试静态内部类

public static void main(String[] args) {

// 直接创建内部类的对象

        SInner si=new SInner();

        

        // 调用show方法

si.show();

}

}


正在回答

2 回答

System.out.println("访问外部类中的score:" + new HelloWorld ().score);

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

唯独你 提问者

非常感谢!
2017-10-26 回复 有任何疑惑可以回复我~
#2

第yi道黎明 回复 唯独你 提问者

不用客气,互相帮助
2017-10-26 回复 有任何疑惑可以回复我~

System.out.println("访问外部类中的score:" +  HelloWorld().score   );

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

举报

0/150
提交
取消

静态内部类访问外部类的非静态成员score应该怎么编程实现?

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