单选题关于抽象类与最终类,下列说法错误的是()。A抽象类能被继承,最终类只能被实例化B抽象类和最终类都可以被声明使用C抽象类中可以没有抽象方法,最终类中可以没有最终方法D抽象类和最终类被继承时,方法可以被子类覆盖

单选题
关于抽象类与最终类,下列说法错误的是()。
A

抽象类能被继承,最终类只能被实例化

B

抽象类和最终类都可以被声明使用

C

抽象类中可以没有抽象方法,最终类中可以没有最终方法

D

抽象类和最终类被继承时,方法可以被子类覆盖


参考解析

解析: 最终类就是被final修饰的类,最终方法就是被final修饰的方法。最终类不能被继承,最终方法不能被重写

相关考题:

多选题哪两个是同步的?()Ajava.util.TreeSetBjava.util.HashtableCjava.util.VectorDjava.util.LinkedList

单选题class ThreadExcept implements Runnable {   public void run() { throw new RuntimeException("exception "); }   public static void main(String [] args) {   new Thread(new ThreadExcept()).start();   try {   int x = Integer.parseInt(args[0]);   Thread.sleep(x);   System.out.print("main ");    } catch (Exception e) { }      }  }   和命令行:  java ThreadExcept 1000    哪一个是结果?()A mainB 编译失败C 代码运行,但没有输出D main java.lang.RuntimeException:exception

问答题输入流与输出流各有什么方法?

单选题现有:  class Dog{ }  class Harrier extends Dog  { }       class DogTest{   public  static void main (String  []  args) {      Dog dl=new Dog();      Harrier hl=new Harrier();      Dog d2=hl;   Harrier h2=  (Harrier) d2;      Harrier h3=d2;     }      }  下面哪一项是正确的?()A2个Dog对象被创建B2个Harrier对象被创建C3个Harrier对象被创建D编译失败

单选题包访问级的成员能被哪些对象访问到()A子类B所有类C同一个包中的其他类D同一个包中的子类

单选题假设在目录myprj/src/school中有Java源文件Student.java,编译后的类文件出现在目录myprj/classes/school中,应该使用下列哪一个命令来执行这个类?()Acd myprj/src  java ../classes school.StudentBcd myprj/src/school  java –cp ../classes school.StudentCcd myprj/src/school  java –cp ../../classes school.StudentDcd myprj/src  java –cd ../classes school.Student

单选题事件处理类的真正实现代码一般在哪个类中?()A框架类中,因为在框架类包括了事件处理所需的大部组件B入口类中,因为入口类是程序的主体C事件处理中,因为事件发生时会自动调用事件处理类的函数D组件类中,因为事件是由组件发生的

单选题启动一个线程的方法是哪项?()A join()B run ()Cstart()Dsleep()

单选题import语句的作用是()A导入包中成员B创建包C既可导入包成员,也可创建包D访问控制

单选题运行时,数组以哪种方式存在?()A对象 B基本类型变量 C引用类型变量 D视具体情况而定