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

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

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 回答

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

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

MilindaBrantini 提问者

非常感谢!
2016-08-05 回复 有任何疑惑可以回复我~
#2

MilindaBrantini 提问者

非常感谢回答!
2016-08-05 回复 有任何疑惑可以回复我~

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

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

MilindaBrantini 提问者

感谢,又学到东西了
2016-08-29 回复 有任何疑惑可以回复我~

测试过了,结果为 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();

      }

}


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

MilindaBrantini 提问者

非常感谢来回答!
2016-08-05 回复 有任何疑惑可以回复我~

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

}

}


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

MilindaBrantini 提问者

非常感谢你的回答!
2016-08-05 回复 有任何疑惑可以回复我~
#2

慕桂英8820456 回复 MilindaBrantini 提问者

...:)...
2016-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530633    人
  • 解答问题       6091    个

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

进入课程

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

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