Question: Consider the following class definitions. public class MyClass { private int myNumber; public MyClass() { myNumber = 0; } public MyClass(int x) { myNumber =
Consider the following class definitions. public class MyClass { private int myNumber; public MyClass() { myNumber = 0; } public MyClass(int x) { myNumber = x; } } class MyOtherClass extends MyClass { public MyOtherClass() { super(0); } } Which of the following will not compile?
MyClass a = new MyClass(5);
MyClass b = new MyClass();
MyClass c = new MyOtherClass();
MyOtherClass d = new MyOtherClass();
MyOtherClass e = new MyOtherClass(5);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
