JAVA Overriding and Overloading
What will be the output?interface A{public void method1();}class One implements A{public void method1(){System.out.println("Class One method1");}}class Two extends One{public void method1(){System.out.println("Class Two method1");}}public class Test extends Two{public static void main(String[] args){A a = new Two();a.method1();}}

Class Two method1
Nothing will be printed
Compilation Error
Class One method1

ANSWER DOWNLOAD EXAMIANS APP

JAVA Overriding and Overloading
What is the output for the below code ?class A{ private void printName(){ System.out.println("Value-A"); }}class B extends A{ public void printName(){ System.out.println("Name-B"); }}public class Test{ public static void main (String[] args){ B b = new B(); b.printName(); }}

Name-B
Value-A
None of these
Value-A Name-B
Compilation fails - private methods can't be override

ANSWER DOWNLOAD EXAMIANS APP

JAVA Overriding and Overloading
What will be the output of the following program code?class Rectangle{ public int area(int length, int width){ return length*width; }}class Square extends Rectangle{ public int area(long length, long width){ return (int) Math.pow(length, 2); }}public class Test{ public static void main(String args[]){ Square r = new Square(); System.out.println(r.area(5 , 4)); }}

Will compile and run printing out 25
Runtime error
Will not compile.
Will compile and run printing out 20

ANSWER DOWNLOAD EXAMIANS APP

JAVA Overriding and Overloading
Determine output:class A{ public void printValue(){ System.out.println("Value-A"); }}class B extends A{ public void printNameB(){ System.out.println("Name-B"); }}class C extends A{ public void printNameC(){ 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. newPrint(b);6. newPrint(c);7. }8. public static void newPrint(A a){9. a.printValue();10. }11. }

Value-A Name-B
Value-A Name-C
None of these
Name-B Name-C
Value-A Value-A

ANSWER DOWNLOAD EXAMIANS APP