JAVA Inheritence
Which is true?

"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 an interface and Y is a class
"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
None of these
Runtime exception
Class C method2 Class C method3

ANSWER DOWNLOAD EXAMIANS APP