举一反三
- 对于下列代码,下列哪个叙述是错误的?[br][/br] [br][/br]interface Com {[br][/br] int MAX ;[br][/br] void stop____;[br][/br] abstract void start____;[br][/br]}[br][/br] [br][/br] A. Com是个友好接口。[br][/br] [br][/br] B. 编译器认为 void stop____;就是public abstract void stop____;[br][/br] [br][/br] C. 编译器认为 abstract void start____;就是public abstract void start____;[br][/br] [br][/br] D. int MAX ;不会导致编译错误。
- 对于下列代码,下列哪个叙述是错误的?[br][/br] [br][/br]interface Com {[br][/br] int MAX = 100;[br][/br] void stop____;[br][/br] abstract void start____;[br][/br]}[br][/br] [br][/br] A. void stop____;会导致编译出错。[br][/br] [br][/br] B. 编译器认为 void stop____;就是public abstract void stop____;[br][/br] [br][/br] C. 编译器认为 abstract void start____;就是public abstract void start____;[br][/br] [br][/br] D. 编译器认为 int MAX = 100;就是 public static final int MAX = 100;
- 对于下列代码,下列哪个叙述是错误的? [br][/br]interface Com { [br][/br]int MAX ; [br][/br]void stop(); [br][/br]abstract void start(); } A: Com是个友好接口。 B: 编译器认为 void stop();就是public abstract void stop(); C: 编译器认为 abstract void start();就是public abstract void start(); D: int MAX ;不会导致编译错误。
- 下列接口中标注的(A,B,C,D)中,哪两个是错误的?[br][/br]interface Takecare {[br][/br] protected void speakHello(); //A[br][/br] public abstract static void cry(); //B[br][/br] int f(); //C[br][/br] abstract float g(); //D[br][/br]} A: A标注行 B: B标注行 C: C标注行 D: D标注行
- 对于下列代码,叙述正确的是(<br/>)。<br/>interface<br/>Com{<br/>int MAX=100;<br/>public void stop();<br/>protected void start();<br/>abstract<br/>void pause();<br/>} A: int<br/>MAX=100; 会导致编译出错。 B: protected<br/>void start(); 会导致编译出错。 C: abstract<br/>void pause(); 会导致编译出错。 D: public<br/>void stop(); 会导致编译出错。
内容
- 0
对于下列代码,哪个叙述是正确的?[br][/br] [br][/br]interface Com {[br][/br] int MAX = 100;[br][/br] public void stop____;[br][/br] protected void start____;[br][/br] abstract void loop____;[br][/br]}[br][/br] [br][/br] A. protected void start____;会导致编译出错。[br][/br] [br][/br] B. public void stop(;会导致编译出错。[br][/br] [br][/br] C. abstract void loop____;会导致编译出错。[br][/br] [br][/br] D. int MAX = 100;会导致编译出错。
- 1
将下列(A,B,C,D)哪个代码替换下列程序中的【代码】不会导致编译错误。(<br/>) A: public<br/>int f(){return 100+M;} B: int<br/>f(){return 100;} C: public<br/>double f(){return 2.6;}。 D: public<br/>abstract int f();<br/>interface Com {<br/>int M = 200;<br/>int f();}<br/>class ImpCom implements Com {<br/>【代码】}
- 2
若有如下接口A的定义,下列哪些类下确实现了该接口[br][/br]interface A {[br][/br]void method1(int i);[br][/br]void method2(int j);[br][/br]} A: class B: implements A{<br>void method1( ) { }<br>void method2( ) { }<br>}<br> <br><br>class B {<br>void method1(int i ) { }<br>void method2(int j ) { }<br>} C: class B implements A {<br>void method1(int i ) { }<br>void method2(int j ) { }<br>} D: class B implements A{<br>public void method1(int x ) { }<br>public void method2(int y ) { }<br>}
- 3
以下抽象类的定义中,错误的是 A: abstract class Demo1{} B: abstract class Demo2{<br>public abstract String fun(String a);<br>} C: abstract class Demo3{<br>public String fun(){<br>return "dlvtc";<br>}<br>} D: abstract class Demo4{<br>public static final String str= "dlvtc";<br>abstract void fun(){}<br>}
- 4
对于下列Com接口(Com.java)类,哪个叙述是正确的?[br][/br]interface Com {[br][/br] int MAX = 100;[br][/br] int f____;[br][/br]}[br][/br] [br][/br] A. Com是一个public接口。[br][/br] [br][/br] B. 编译器认为int MAX = 100;就是 public static final int MAX = 100;[br][/br] [br][/br] C. 编译器认为int f____;就是abstract int f____;[br][/br] [br][/br] D. 编译器认为int MAX = 100;就是 public final int MAX = 100;