课程
/后端开发
/Java
/Java入门第二季 升级版
静态内部类中第一条静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 怎么实现呢?谢谢!
2015-10-24
源自:Java入门第二季 升级版 7-7
正在回答
看这个回答:http://www.imooc.com/qadetail/114652
总结来说就是静态属性的方法或类都不能直接访问普通属性的方法或成员变量,要想访问就要用对象来访问,使用new 类名(其实是构造方法)的方法可以创建一个对象,适用对象来调用相应的成员变量,由此看来,对象的访问权限比较高。
往后学。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答静态内部类通过 new 外部类().成员 的方式访问外部类的非静态成员是怎么访问的?
3 回答静态内部类通过new外部类().成员的方式访问外部类的非静态成员是怎么访问的,
2 回答关于静态内部类直接访问外部类的非静态成员 new 外部类().成员 能不能赋值
2 回答静态内部类访问外部类的非静态成员的疑问
4 回答静态内部类不能直接访问外部类的非静态成员,那如何通过 new 外部类().成员 的方式访问 的?求代码