16. The following code has some errors, select all the correct answers from the following?
public class MyTest {
public void myTest( int i ) {
for ( int x = 0; x < i; x++ ) {
System.out.println( x ) ;
}
}
public abstract void
Test() {
myTest(10);
}
}
A) At class declaration
B) myTest() method declaration
C) Test() method declaration
D) No errors, compiles successfully
Answer 16:
C) Test() method declaration
Explanation:
The abstract methods cannot have body. In any class if one method is defined as abstract the class should be defined as abstract class. So in our example the Test() method must be redefined.
-----------
well, i think the correct ans should include A, because it should be declared as abstract class.what do you think?