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入门第二季 升级版
531021 学习 · 6151 问题
相似问题