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();}}

Runtime Error
Class A method
Class B method
Compilation Error
None of these

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-B
Value-A Name-C
None of these
Name-B Name-C

ANSWER DOWNLOAD EXAMIANS APP

JAVA Overriding and Overloading
what is the result of the following piece of code:public class Person{ public void talk(){ System.out.print("I am a Person"); }}public class Student extends Person{ public void talk(){ System.out.print("I am a Student"); }}public class Test{ public static void main(String args[]){ Person p = new Student(); p.talk(); }}

I am a Person
I am a Student
I am a Person I am a Student
I am a Student I am a Person

ANSWER DOWNLOAD EXAMIANS APP