为了账号安全,请及时绑定邮箱和手机立即绑定

必须要先创建外部类对象再创建内部类对象才可以调用内部类的方法吗

 

        // 创建外部类对象

HelloWorld hello = new HelloWorld();

        // 创建内部类对象

Inner i = hello.new Inner();

        // 调用内部类对象的方法

i.show();


正在回答

2 回答

用static

0 回复 有任何疑惑可以回复我~

是的,或者你也可以在外部类定义一个方法,然后在该方法中实例化内部类对象,再调用内部类对象的方法。这样做的话,你只需要在main函数中直接实例化外部类对象,再调用你刚刚定义的方法就可以实现一样的效果了。

0 回复 有任何疑惑可以回复我~
#1

qq_慕圣8194689

大哥能不能写点代码解释下,看的不是很懂
2018-11-25 回复 有任何疑惑可以回复我~
#2

180416

那这样的话内部类还有用嘛
2019-01-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

必须要先创建外部类对象再创建内部类对象才可以调用内部类的方法吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信