首页 > 试题广场 >

以下哪个类的声明是正确的

[单选题]
以下哪个类的声明是正确的
  • abstract final class HelloWorld{}
  • protected private helloWorld
  • abstract private say(){}
  • public abstract class HelloWorld{}

A只能有final和abstract的一个,因为final是最终类,不能继承,必须可以创建实例;而abstract是抽象类,只能继承,没有实例。冲突了,所以不对。

B中访问修饰符只能有一个,而且对象没有类型。

C是抽象方法,不能有方法体。所以末尾不是{}而是";"才对。

D正确,这是抽象类。

发表于 2019-05-26 01:13:12 回复(0)