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

有没有内部类中的内部类?比如这样。。。。

//外部类HelloWorld
public class HelloWorld {
    
    // 内部类Inner,类Inner在类HelloWorld的内部
    public class Inner {
        
        // 内部类的方法
        public void show() {
            System.out.println("welcome to imooc!");
        }
        public class ASD{
                public void shoe() {
            System.out.println("welcome to imooc!");
        }
        }
    }
    
    public static void main(String[] args) {
        
        // 创建外部类对象
        HelloWorld hello = new HelloWorld();
        // 创建内部类对象
        Inner i = hello.new Inner();
        ASD q=hello.Inner.new ASD();
        // 调用内部类对象的方法
        i.show();
        q.shoe();
    }
}


正在回答

5 回答

// Yes. And I modified your code as follows:
//外部类HelloWorld
public class HelloWorld {
    
    // 内部类Inner,类Inner在类HelloWorld的内部
    public class Inner {
        
// 内部类的方法
public void show() {
System.out.println("welcome to imooc!");
}
public class Asd{
    public void shoe(){
        System.out.println("wtf?!");
    }
}
}
    
public static void main(String[] args) {
        
        // 创建外部类对象
HelloWorld hello = new HelloWorld();
        // 创建内部类对象
Inner i = hello.new Inner();
// 创建内部类的内部对象
Inner.Asd q = i.new Asd();
        // 调用内部类对象的方法
i.show();
q.shoe();
}
}
/* Try it in your editor and then you will get something like:
* welcome to imooc!
* wtf?!
*/


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

可以的


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

我还想问有没有三维数组比如int scores[][][],但是计算机不答应了~

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

你的想法是不错,但是行不通,内部类中的类种类,不支持,可能是我的水平还不是太高吧

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

应该不可以吧

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

举报

0/150
提交
取消

有没有内部类中的内部类?比如这样。。。。

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