JAVA Inheritence
What is the output of the following program code?abstract class C1{public C1(){ System.out.print(1); } } class C2 extends C1{ public C2(){ System.out.print(2); } } class C3 extends C2{ public C3(){ System.out.println(3); } } public class Test{ public static void main(String[] a){ new C3(); } }

123
321
12
23

ANSWER DOWNLOAD EXAMIANS APP

JAVA Inheritence
Which is true?

"X extends Y" is correct if and only if X is an interface and Y is a class
"X extends Y" is correct if X and Y are either both classes or both interfaces
"X extends Y" is correct if and only if X is a class and Y is an interface
"X extends Y" is correct for all combinations of X and Y being classes and/or interfaces

ANSWER DOWNLOAD EXAMIANS APP

JAVA Inheritence
Determine output:class A{public void method1(){System.out.print("Class A method1");}}class B extends A{public void method2(){System.out.print("Class B method2");}}class C extends B{public void method2(){System.out.print("Class C method2");}public void method3(){System.out.print("Class C method3");}}public class Test{public static void main(String args[]){A a = new A();C c = new C();c.method2();a = c;a.method3();}}

Class B method2 Class C method3
Compilation Error
Class C method2 Class C method3
Runtime exception
None of these

ANSWER DOWNLOAD EXAMIANS APP

JAVA Inheritence
What will be the output?class Parent{ public void method(){ System.out.println("Hi i am parent"); }}public class Child extends Parent{ protected void method(){ System.out.println("Hi i am Child"); } public static void main(String args[]){ Child child = new Child(); child.method(); }}

Compile time error
Run Time error
Compiles successfully and print
Compiles successfully and print
None of This

ANSWER DOWNLOAD EXAMIANS APP