JAVA Overriding and Overloading ____________ method cannot be overridden. super private final static None of these super private final static None of these ANSWER DOWNLOAD EXAMIANS APP
JAVA Overriding and Overloading What will be the output?class A{static void method(){System.out.println("Class A method");}}class B extends A{static void method(){System.out.println("Class B method");}}public class Test{public static void main(String args[]){A a = new B();a.method();}} Class A method Compilation Error Class B method None of these Runtime Error Class A method Compilation Error Class B method None of these Runtime Error 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 Value-A Value-A Name-C None of these Name-B Name-C Value-A Name-B Value-A Value-A Value-A Name-C None of these Name-B Name-C Value-A Name-B ANSWER DOWNLOAD EXAMIANS APP
JAVA Overriding and Overloading What will be printed after executing following program code?class Base{int value = 0; Base(){ addValue(); } void addValue(){ value += 10; } int getValue(){ return value; }}class Derived extends Base{Derived(){addValue();}void addValue(){value += 20;}}public class Test{public static void main(String[] args){Base b = new Derived();System.out.println(b.getValue());}} None of these 40 20 10 30 None of these 40 20 10 30 ANSWER DOWNLOAD EXAMIANS APP
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();}} Nothing will be printed Class One method1 Class Two method1 Compilation Error Nothing will be printed Class One method1 Class Two method1 Compilation Error ANSWER DOWNLOAD EXAMIANS APP
JAVA Overriding and Overloading What will be the output?class A{ int i = 10; public void printValue(){ System.out.print("Value-A"); }}class B extends A{ int i = 12; public void printValue(){ System.out.print("Value-B"); }}public class Test{ public static void main(String args[]){ A a = new B(); a.printValue(); System.out.print(a.i); }} Value-A 11 Value-B 10 None of these Value-A 10 Value-B 11 Value-A 11 Value-B 10 None of these Value-A 10 Value-B 11 ANSWER DOWNLOAD EXAMIANS APP