JAVA Overriding and Overloading ____________ method cannot be overridden. super private None of these final static super private None of these final static 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();}} Compilation Error Nothing will be printed Class Two method1 Class One method1 Compilation Error Nothing will be printed Class Two method1 Class One method1 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());}} 20 10 None of these 40 30 20 10 None of these 40 30 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 not compile. Will compile and run printing out 20 Will compile and run printing out 25 Runtime error Will not compile. Will compile and run printing out 20 Will compile and run printing out 25 Runtime error 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(); }} None of these Name-B Value-A Compilation fails - private methods can't be override Value-A Name-B None of these Name-B Value-A Compilation fails - private methods can't be override Value-A Name-B 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();}} None of these Compilation Error Runtime Error Class B method Class A method None of these Compilation Error Runtime Error Class B method Class A method ANSWER DOWNLOAD EXAMIANS APP