欢迎来到牛牛题库网 牛牛题库官网
logo
全部科目 > Java认证考试 > SCJP程序员认证考试

多项选择题

class BaseClass{ 
private float x= 1.0f; 
protected void setVar (float f) {x = f;} 
}
class SubClass extends BaseClass   { 
private float x = 2.0f; 
//insert code here 16. }  
Which two are valid 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) {x = f;}
D. Public double setVar(float f) {x = f;}
E. Public final void setVar(float f) {x = f;}
F. Protected float setVar() {x=3.0f; return 3.0f; }

点击查看答案&解析

相关考题

单项选择题

public class X implements Runnable ( 
private int x; 
private int y;
 public static void main(String [] args) ( 
X that = new X(); 
(new Thread(that)) . start( ); 
(new Thread(that)) . start( ); 
) 
public synchronized void run( ) ( 
for (;;) ( 
 x++; 
y++; 
System.out.printIn(“x = “ +  x  + “, y = “ + y); 
) 
) 
)  
What is the result?()  

A. An error at line 11 causes compilation to fail.
B. Errors at lines 7 and 8 cause compilation to fail.
C. The program prints pairs of values for x and y that might not always be the same on the same line (for example, “x=2, y=1”)
D. The program prints pairs of values for x and y that are always the same on the same line (for example, “x=1, y=1”. In addition, each value appears twice (for example, “x=1, y=1” followed by “x=1, y=1”)
E. The program prints pairs of values for x and y that are always the same on the same line (for example, “x=1, y=1”. In addition, each value appears twice (for example, “x=1, y=1” followed by “x=2s, y=2”)

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题