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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈宇鹏 中级黑马   /  2013-4-19 09:12  /  1175 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 陈宇鹏 于 2013-4-19 10:14 编辑
  1. class NoValueException extends Exception
  2. {
  3.         NoValueException(String message)
  4.         {
  5.                 super(message);
  6.         }
  7. }
  8. interface Shape
  9. {
  10.         void getArea();//不需要参数是因为,对于长方形和圆形,其数据都是特有属性
  11. }
  12. class Rec implements Shape
  13. {
  14.         private double len,wid;

  15.         Rec(double len, double wid) throws NoValueException
  16.         {
  17.                 if (len <= 0 || wid <= 0)
  18.                         throw new NoValueException("出现非法值");

  19.                 this.len = len;
  20.                 this.wid = wid;
  21.         }

  22.         public void getArea()
  23.         {
  24.                 System.out.println("Area = " + len*wid);
  25.         }
  26. }

  27. class ExceptionTest1
  28. {
  29.         public static void main(String[] args)
  30.         {
  31.                 try
  32.                 {
  33.                         Rec r = new Rec(3, 4);
  34.                         r.getArea();
  35.                 }
  36.                 catch (NoValueException e )
  37.                 {
  38.                         System.out.println(e.toString());
  39.                 }
  40.                
  41.         }
  42. }
复制代码
麻烦给我看下我这为啥会出现不兼容。。。。。。
有没有可能是第一个异常继承的是Exception的原因?
这是看完视频第一遍自敲,第二遍就换RuntimeException了



斑竹请勿加分,这题问题找出来了,不是题上的问题,是我电脑路径的问题。

5 个回复

倒序浏览
也想学习学习!
回复 使用道具 举报
楼主是骗回复的...
回复 使用道具 举报
刘胜寒 发表于 2013-4-19 09:42
楼主是骗回复的...

毛线 你妹的 我开始也不知道是为毛。。。{:3_68:}
回复 使用道具 举报
陈宇鹏 发表于 2013-4-19 10:13
毛线 你妹的 我开始也不知道是为毛。。。

maoxian  wobushigaosuni le ma ??是谁昨天还好好的呢?
回复 使用道具 举报
刘胜寒 发表于 2013-4-19 11:56
maoxian  wobushigaosuni le ma ??是谁昨天还好好的呢?

哈哈  我说我开始也不知道为毛啊。。。
后来不是好了嘛~~~{:3_53:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马