my dog learned polymorphism
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes abstract Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "abstract" Watch "abstract" New topic


wei liu
Ranch Hand

Joined: Dec 06, 2001
Posts: 56
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() {
A) At class declaration
B) myTest() method declaration
C) Test() method declaration
D) No errors, compiles successfully
Answer 16:
C) Test() method declaration
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?
Vikrama Sanjeeva
Ranch Hand

Joined: Sep 02, 2001
Posts: 756
Abstract methods does not have body.That is Test() method is not correct abstract method declaration.If it is declared correct then we will select option A.
Count the flowers of ur garden,NOT the leafs which falls away!

Count the flowers of your garden, NOT the leafs which falls away!
Prepare IBM Exam 340 by joining
I agree. Here's the link:
subject: abstract
It's not a secret anymore!