Question: Analyze the following code: public class A{ public static void main(String args[]) { Bb= new B(); b.i= b.i++; } } class B { int i;
Analyze the following code: public class A{ public static void main(String args[]) { Bb= new B(); b.i= b.i++; } } class B { int i; private B() { } } The program compiles and runs fine. The program has a compilation error because 'i' variable is private to the method 'main' The program compiles, but has a runtime error because 'l' has no initial value. The program has a compile error because the 'B' class has a private constructor
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
