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 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
"X extends Y" is correct if X and Y are either both classes or both interfaces

ANSWER DOWNLOAD EXAMIANS APP

JAVA Inheritence
Determine output:class A{ public void printName(){ System.out.println("Name-A"); }}class B extends A{ public void printName(){ System.out.println("Name-B"); }}class C extends A{ public void printName(){ System.out.println("Name-C"); }}1. public class Test{2. public static void main (String[] args){3. B b = new B();4. C c = new C();5. b = c;6. newPrint(b);7. }8. public static void newPrint(A a){9. a.printName();10. }11. }

Compilation fails due to an error on lines 9
Name C
Compilation fails due to an error on lines 5
Name B
None of these

ANSWER DOWNLOAD EXAMIANS APP

JAVA Inheritence
What is the result of compiling and running the following code?class Base{ public Base(){ System.out.print("Base"); }}public class Derived extends Base{ public Derived(){ this("Examveda"); System.out.print("Derived"); } public Derived(String s){ System.out.print(s); } public static void main(String[] args){ new Derived(); }}

Compilation Error
ExamiansBaseDerived
ExamiansDerivedBase
BaseExamiansDerived
ExamiansDerived

ANSWER DOWNLOAD EXAMIANS APP