课程
/后端开发
/Java
/Java入门第二季 升级版
请给个代码解释一下谢谢
2018-03-30
源自:Java入门第二季 升级版 7-6
正在回答
new外部类().成员
其实对应代码中
Inner inner=new Inner();
inner.ln();是吗?
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.In();
这样运行代码就能输出该外部类的非静态成员了
淮阴工学院计算机1161刘涛
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答静态内部类通过 new 外部类().成员 的方式访问外部类的非静态成员是怎么访问的?
3 回答静态内部类中第一条静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问
2 回答静态内部类访问外部类的非静态成员的疑问
4 回答静态内部类不能直接访问外部类的非静态成员,那如何通过 new 外部类().成员 的方式访问 的?求代码
2 回答关于静态内部类直接访问外部类的非静态成员 new 外部类().成员 能不能赋值