我的教授今天在课堂上给了我这个。他没有详细说明,我希望有人可以帮我解决/我需要做什么。
MyDate
Constructor myDate(int month, int day, int year)
throws myDateException { }
MyDateException extends Exception
MyMonthException extends MyDateException
MyDayException extends MyDateException
MyYearException extends MyDateException
有人可以解释“延伸”和“抛出”吗?感谢
编辑:为了澄清,我从未要求你为我解决,只是帮助引导我朝着正确的方向前进。是的,这就是我们通过电子邮件发送的全部内容。答案 0 :(得分:2)
throws
用于“启动”异常(即错误):documentation about java exceptions
extends
是类之间继承的关键字:documentation about java inheritance。
答案 1 :(得分:0)
发生错误时抛出exception
extends
意味着该类基本上可以完成它所扩展的类的所有内容。
答案 2 :(得分:0)
extends
表示该类是扩展或子类。该类继承了它的所有父属性,属性和方法。
throws
表示方法可能抛出特定的异常。这通常表示可以恢复的错误。