黑马程序员技术交流社区

标题: 对象调用的问题 [打印本页]

作者: 枫儿    时间: 2013-10-6 12:41
标题: 对象调用的问题
本帖最后由 枫儿 于 2013-10-9 10:31 编辑

主体思想是这样的:有bilaoshi 这个人的类   然后还有computer这个类 主函数调用人的jiangke功能去调用computer的run方法   可是运行通不过,大家帮忙看看

  1. class bilaoshi
  2. {
  3.         private String name;
  4.         private computer compt;
  5.         bilaoshi(String name)
  6.         {
  7.         this.name=name;
  8.         compt=new computer();
  9.         }

  10.         public void jiangke()
  11.         {
  12.         compt.run();
  13.         }
  14. }

  15. class computer
  16. {
  17.         public void run()
  18.         {
  19.         System.out.println("computer run");
  20.         }
  21. }


  22. class yichanglx
  23. {
  24.         public static void main(String[] args)
  25.         {
  26.         bilaoshi b=new bilaoshi("毕老师");
  27.         b.jiangke();

  28.         }
  29. }
复制代码

作者: hyz123456    时间: 2013-10-6 12:49
你输入的语句错误了吧,你应该让java执行yichanglx.class文件,你执行的是bilaoshi. class文件了,系统当然提示找不到主函数了!
作者: (0.0)’    时间: 2013-10-6 12:59

  1. class BiLaoShi
  2. {
  3.         private String name;
  4.         private Computer compt;
  5.         BiLaoShi(String name)
  6.         {
  7.                         this.name=name;
  8.                         compt=new Computer();
  9.         }

  10.         public void jiangke()
  11.         {
  12.                         compt.run();
  13.         }
  14. }
  15. class Computer
  16. {
  17.         public void run()
  18.         {
  19.                         System.out.println("Computer run");
  20.         }
  21. }
  22. class YiChanglx
  23. {
  24.         public static void main(String[] args)
  25.         {
  26.                         BiLaoShi b=new BiLaoShi("毕老师");
  27.                         b.jiangke();
  28.         }
  29. }
复制代码
代码没有问题的,我看过了,你估计类名或者什么写错了,对了类名要首字母大写,这样比较规范,一开始就要养成好习惯,下面是我的运行图片



作者: 枫儿    时间: 2013-10-6 13:03
hyz123456 发表于 2013-10-6 12:49
你输入的语句错误了吧,你应该让java执行yichanglx.class文件,你执行的是bilaoshi. class文件了,系统当然 ...

谢谢你的回答,是哥们粗心了

作者: To    时间: 2013-10-9 08:39
如果问题已解决,请将帖子改为提问结束,如果没有解决请楼主继续提问,谢谢合作




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2