A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周金帅 初级黑马   /  2012-5-30 19:17  /  1866 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /*
  2. 每个孩子都会犯错,父母根据孩子犯错的类型不一样,对错误进行处理,教育孩子。写出父母类,孩子类和错误类。(比如考试不及格----谈心(输出一句话)   偷东西----挨打)
  3. */
  4. interface Parent
  5. {
  6.         public void edc();
  7. }
  8. interface Child
  9. {
  10.         public void mis();
  11. }

  12. class Bujige implements Child,Parent
  13. {
  14.         public void mis()
  15.         {
  16.                 System.out.println("考试不及格");
  17.         }
  18.         public void edc()
  19.         {
  20.                 System.out.println("谈心");
  21.         }
  22. }

  23. class Toudongxi implements Child,Parent
  24. {
  25.         public void mis()
  26.         {
  27.                 System.out.println("偷东西");
  28.         }
  29.         public void edc()
  30.         {
  31.                 System.out.println("挨打");
  32.         }
  33. }
  34. class Edcproblem
  35. {
  36.         public static void main(String[] args)
  37.         {
  38.                 Bujige b=new Bujige();
  39.                 b.mis();
  40.                 b.edc();
  41.                 Toudongxi t=new Toudongxi();
  42.                 t.mis();
  43.                 t.edc();
  44.         }
  45. }
复制代码
郁闷了,提示找不到或无法加载主类

另外请大家看看我做的对不对?

4 个回复

倒序浏览
看一下你的文件名是否是 Edcproblem  主类名必须要与文件名称一致。
回复 使用道具 举报
把类分开来写
回复 使用道具 举报
新建文件 Edcproblem.java ,并将楼主所列出的代码复制到该文件。编译、运行正常,结果如下:



推测 你的.java 文件名可能和含有main函数的类名不一致(一个java文件中有多个类时必须一致)。
另外,楼主这个例子并未使用到多态,仅仅是继承。





回复 使用道具 举报
小手一抖 金币到手
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马