定义内部类的对象一定要通过外部类的对象吗?课件中
public class HelloWorld{
public class Inner{
public void show(){
System.out.println("Welcome to imooc!");
}
}
public static void main(String[] args){
HelloWorld hello=new HelloWorld();
Inner i=hello.new Inner();
i.show();
}
}Inner i=new HelloWorld().new Inner();
一定,但你可以不写HelloWorld hello=new HelloWorld();系统会自己帮你写的