单项选择题

给出以下代码,请问以下关于一个实现该接口的类的哪些描述是正确的?()

A.该类必须被声明为抽象类
B.该类应该有public abstract void someMethod()方法
C.该类应该有public void someMethod()方法,并且该方法可以抛出一个异常,该异常为java.lang.Exception的子类
D.该类应该有public void someMethod()。并且该方法不抛出任何异常来