单选题关于抽象类与最终类,下列说法错误的是()。A抽象类能被继承,最终类只能被实例化B抽象类和最终类都可以被声明使用C抽象类中可以没有抽象方法,最终类中可以没有最终方法D抽象类和最终类被继承时,方法可以被子类覆盖
单选题
关于抽象类与最终类,下列说法错误的是()。
A
抽象类能被继承,最终类只能被实例化
B
抽象类和最终类都可以被声明使用
C
抽象类中可以没有抽象方法,最终类中可以没有最终方法
D
抽象类和最终类被继承时,方法可以被子类覆盖
参考解析
解析:
最终类就是被final修饰的类,最终方法就是被final修饰的方法。最终类不能被继承,最终方法不能被重写
相关考题:
单选题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编译失败
单选题假设在目录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对象 B基本类型变量 C引用类型变量 D视具体情况而定