下列选项中()代码替换源文件Com.java中的【代码】不会导致编译错误。public interface Com{int M=200;int f();}class ImpCom implements Com{【代码】}
A. public int f(){ return 100+M;}
B. int f(){return 100;}
C. public double f(){return 2.6}
D. public abstract int f();
查看答案
下列选项中()代码放入程序中标注的【代码】处将导致编译错误。class A{public float getNum(){return 3.0f;}}public class B extends A{【代码】}
A. public float getNum() {return 4.0f;}
B. public void getNum(){}
C. public void getNum(double d){}
D. public double getNum(float d){return 4.0d;}
下列选项中()是正确的。
A. final类不可以有父类。
B. 可以用new运算符和abstract类的构造方法创建对象。
C. 如果一个类有abstract方法,这个类必须是abstract类。
D. static方法也可以同时是abstract方法。
假设C是B的子类,B是A的子类,cat是C类的一个对象,bird是B类的一个对象,下列选项中()是错误的。
A. cat instanceof B的值是true
B. bird instanceof A的值是true
C. cat instanceof A的值是true
D. bird instanceof C的值是true