课程
/后端开发
/Java
/Java入门第二季 升级版
创建outer和inner类的对象的时候,有没有顺序之分?我看示例代码里是outer类的定义对象先写的。
2021-01-02
源自:Java入门第二季 升级版 7-5
正在回答
我认为应该是需要外部(outer)先定义的,因为内部(inner)是基于外部(outer)的定义对象再定义的
也就是
// 创建外部类对象
HelloWorld hello = new HelloWorld();
// 创建内部类对象
Inner i = hello.new Inner();
你需要获得这个hello(外部对象)才能对i(内部对象)进行定义
(Java小白,言语中难免有误,请多多指正)
我试了一下,你说得对,谢谢
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
5 回答本题执行顺序与结果问题。
2 回答执行的顺序
3 回答执行的顺序
4 回答3-9中代码执行顺序问题
2 回答继承顺序