问答详情
源自:7-5 什么是 Java 中的内部类

遇到问题了内部类的,求帮助

package com.baidu.www;

public class test1 {

public class Jb(){

public void show() {

System.out.println("just do !");

}

}

public static void main(String[] args) {

      test1 te1 = new test1();

      Jb j1 = te1.new Jb();

      j1.show();

}

}

这样写报错,求帮助

提问者:MilindaBrantini 2016-08-05 13:46

个回答

  • 慕粉3765472
    2016-08-05 14:43:44
    已采纳

    public class Jb()”这句写错了,类定义时,没有括号。

  • 找个听众
    2016-08-24 22:35:35

    类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。你再看看》》》》》》》》》》》

  • 慕沐2424750
    2016-08-05 14:52:58

    测试过了,结果为 just do it!

    public class test1{

       public class Jb{

          public void show() {

             System.out.println("just do it!");

          }

       }

       public static void main(String[] args) {

          test1 te1 = new test1();

          Jb j1 = te1.new Jb();

          j1.show();

          }

    }


  • 慕桂英8820456
    2016-08-05 14:45:25

    package com.baidu.www;

    public class test1 {

    public class Jb{

    public void show() {

    System.out.println("just do !");

    }

    }

    public static void main(String[] args) {

          test1 te1 = new test1();

          Jb j1 = te1.new Jb();

          j1.show();

    }

    }