Welcome Guest | Sign in | Register
Threads - Discussion Page For Q.2955 | Java Programming Questions and Answers | Java Programming Free Online-Tests | LucentBlackBoard | LucentBlackBoard.com

Home > Java Programming > Threads > Questions and Answers

Q: Which of the following statements about this code are true?

class A extends Thread{
public void run(){
for(int i =0; i < 2; i++){
System.out.println(i);
}
}
}
public class Test{
public static void main(String argv[]){
Test t = new Test();
t.check(new A(){});
}
public void check(A a){
a.start();
}
}
A. 0 0 B. Compilation error, class A has no start method
C. 0 1 D. Compilation succeed but runtime exception

Answer and Explanation

Answer:0 1

Explanation:
class A extends Thread means the anonymous instance that is passed to check() method has a start method which then calls the run method.

Comment on this Question

Name:

Loading...




Partner Sites
LucentBlackBoard.com                  SoftLucent.com                  LucentJobs.com
All rights reserved © 2012-2015 SoftLucent.