扩展和例外

时间:2013-11-26 23:09:07

标签: java

我的教授今天在课堂上给了我这个。他没有详细说明,我希望有人可以帮我解决/我需要做什么。


MyDate

Constructor myDate(int month, int day, int year)
  throws myDateException {   }


MyDateException extends Exception

MyMonthException extends MyDateException

MyDayException extends MyDateException

MyYearException extends MyDateException

有人可以解释“延伸”和“抛出”吗?感谢

编辑:为了澄清,我从未要求你为我解决,只是帮助引导我朝着正确的方向前进。是的,这就是我们通过电子邮件发送的全部内容。

3 个答案:

答案 0 :(得分:2)

throws用于“启动”异常(即错误):documentation about java exceptions

extends是类之间继承的关键字:documentation about java inheritance

答案 1 :(得分:0)

发生错误时抛出exception

extends意味着该类基本上可以完成它所扩展的类的所有内容。

答案 2 :(得分:0)

extends表示该类是扩展或子类。该类继承了它的所有父属性,属性和方法。

throws表示方法可能抛出特定的异常。这通常表示可以恢复的错误。