预测以下程序的输出。
null
abstract class demo { public int a; demo() { a = 10 ; } abstract public void set(); abstract final public void get(); } class Test extends demo { public void set( int a) { this .a = a; } final public void get() { System.out.println( "a = " + a); } public static void main(String[] args) { Test obj = new Test(); obj.set( 20 ); obj.get(); } } |
(A) a=10 (B) a=20 (C) 编译错误 答复: (C) 说明: 无法重写Final方法。因此,抽象函数不可能是最终的。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END