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;}
举一反三
- 现有如下代码[br][/br]class Super{ [br][/br] public float getNum(){return 3.0f;} [br][/br] } [br][/br]public class Sub extends Super{ [br][/br] //【代码】[br][/br]} [br][/br]在【代码】标注行加入下列哪行代码后会导致程序编译错误 A: public float getNum(){return 4.0f;} B: public void getNum(){} C: public void getNum(double){} D: public double getNum(float d){return 4.0d;}
- } [br][/br]在第5行加入下列哪行代码后会导致程序编译错误 A: public float getNum(){return 4.0f;} B: public void getNum(){} C: public void getNum(double D: {} <br> <br>public double getNum(float d){return 4.0d;}
- 给出以下代码,请问以下哪些语句放置在第六行会引起编译错误?( )1.class Super{2.public float getNum(){return 3.0f;}3.}4.5.public class Sub extends Super{6.7}请选择一个正确答案。 A: (1)public float getNum() {return 4.0f;} B: (2)public void getNum(){} C: (3) public void getNumdouble (){} D: (4)public double getNumfoat (){return 4.0d;}
- Which two are void examples of method overriding? () A: void setVar(float f) { x = f;} B: public void setVar(int f) { x =f;} C: public void setVar(float f) {return f;} D: public double setVar(float f) {return f;} E: protected float setVar() { x = 3.0f; return 3.0f; }
- 10.3 下面定义的4个方法中不属于方法重载是( ) (1) void getNum(int a); (2) int getNum(double a); (3) void getNum(int b); (4) double getNum(int a,double b);
内容
- 0
下列代码中,将引入编译错误的行是1 public class Exercise{2 public static void main(String args[]){3 float f = 0.0 ;4 f = f + 1.0 ;5 }6 }
- 1
Which two are valid examples of method overriding?() A: float getVar() {return x:} B: public float getVar() {return x; } C: public double getVar() {return x; } D: protected float getVar() {return x; } E: public float getVar(float f) {return f;}
- 2
下列选项中,( )代码替换源文件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( );
- 3
如下代码:public class X {public X aMethod() { return this;}}public class Y extends X { }哪两个方法能加到Y类的定义中? A: public void aMethod(String s) {} B: public void aMethod() {} C: private Y aMethod() { return null; } D: public X aMethod() { return new Y(); } E: private void aMethod() {}
- 4
下列程序中注释的那个代码是错误的? abstract class Takecare{ protected void speakHello() {} public abstract static void cry(); static int f(){return 0;} abstract float g(); } A: protected void speakHello() {} B: public abstract static void cry(); C: static int f(){return 0;} D: abstract float g();