weixin_慕妹0016836
2020-02-25 16:33
//外部类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();
}
}
// 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?!
*/
可以的
我还想问有没有三维数组比如int scores[][][],但是计算机不答应了~
你的想法是不错,但是行不通,内部类中的类种类,不支持,可能是我的水平还不是太高吧
应该不可以吧
Java入门第二季
531402 学习 · 6328 问题
相似问题