go to previous page   go to home page   go to next page

Answer:

Mystery sum: 40
Mystery sum: 20

Each object has its own instance variables, of course.


Another Mystery

Yet another mystery:

class Mystery
{
  private int sum;
  
  public Mystery( int x )
  {
    sum = x;
  }
  
  public void increment( int inc )
  {
    sum = sum + inc;
  }
  
  public void increase( int sum )
  {
    sum++ ;
  }
  
  public String toString()
  {
    return ("sum: " + sum );
  }
}

public class Tester
{
  public static void main ( String[] args)
  {
    Mystery mystA = new Mystery( 10 );
    Mystery mystB = new Mystery( 20 );

    mystA.increment( 5 );
    mystB.increase( 3 );
    System.out.println("mystA " + mystA + " mystB " + mystB);
  } 
}

QUESTION 15:

Now what is printed? Beware: this is a trick question.


go to previous page   go to home page   go to next page