JAVA Overriding and Overloading ____________ method cannot be overridden. private static super None of these final private static super None of these final 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 30 10 20 None of these 40 30 10 20 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();}} Compilation Error None of these Class A method Class B method Runtime Error Compilation Error None of these Class A method Class B method Runtime Error 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)); }} Runtime error Will compile and run printing out 25 Will compile and run printing out 20 Will not compile. Runtime error Will compile and run printing out 25 Will compile and run printing out 20 Will not compile. 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-B 11 Value-B 10 None of these Value-A 10 Value-A 11 Value-B 11 Value-B 10 None of these Value-A 10 Value-A 11 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. } Name-B Name-C Value-A Name-C Value-A Value-A Value-A Name-B None of these Name-B Name-C Value-A Name-C Value-A Value-A Value-A Name-B None of these ANSWER DOWNLOAD EXAMIANS APP