Consider a Base Class 'A' and a Derived Class 'B'. Case 1 B b=new B(); A a= A(b); Case 2 A a=new A(); B b=B(a); Choose the correct option(s)

  1. Case 1 will compile and execute

  2. Case 2 will compile and execute

  3. Case 2 will compile but fail at runtime

  4. Both the Cases wont compile


Correct Option: A,C

Find more quizzes: