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

来源:7-5 什么是 Java 中的内部类

MilindaBrantini

2016-08-05 13:46

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();

}

}

这样写报错,求帮助

写回答 关注

4回答

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

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

    Milind...

    非常感谢回答!

    2016-08-05 14:55:59

    共 2 条回复 >

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

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

    Milind...

    感谢,又学到东西了

    2016-08-29 08:32:28

    共 1 条回复 >

  • 慕沐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();

          }

    }


    Milind...

    非常感谢来回答!

    2016-08-05 14:56:38

    共 1 条回复 >

  • 慕桂英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();

    }

    }


    慕桂英882... 回复Milind...

    ...:)...

    2016-08-05 14:57:00

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530652 学习 · 6091 问题

查看课程

相似问题