我有一个困惑为什么使用 Inner 而不是 Outer.Inner,我的代码在这里
package com.demo;
public class Outer{
static int data=20;
static class Inner{
void msg(){
System.out.println("data is ="+data);
}
}
public static void main(String args[]){
Outer.Inner obj=new Outer.Inner();
obj.msg();
}
}
谁能告诉我为什么使用 Outer.Inner ,为什么我们不使用 Inner ?