//外部类HelloWorld
public class HelloWorld {
// 内部类Inner,类Inner在类HelloWorld的内部
public class Inner {
// 内部类的方法
public void show() {
System.out.println("welcome to imooc!");
}
}
//单独创建一个方法,用于new一个内部类对象
public void newInner(){
Inner inner = new Inner();
inner.show();
}
public static void main(String[] args) {
// 创建外部类对象
HelloWorld hello = new HelloWorld();
//用外部对象访问newInner()方法也可以做到
hello.newInner();
}
}
你的这个代码是多此一举的,调用了两次的方法,一次是调用hello.newInner,一次是用hello.newInner调用内部类
这个和那个set get 方法的思路是一样的
非常感谢
赞!感谢 分享!
感觉这都和c的函数调用好像
感谢 分享!
这个好理解挺好理解的,谢啦!