Question: Java - What is the output of this code? class A { private static int j; private int i; public A() { i = j++;

Java - What is the output of this code?

class A {

private static int j;

private int i;

public A() { i = j++; }

public void someMethod() { System.out.print(i + " "); }

}

A a1 = new A();

A a2 = new A();

a1.someMethod();

a2.someMethod();

...

a) 0 1

b) 1 2

c) Runtime Error

d) Compilation Error

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!