Join Now
Home Aptitude Reasoning DI VA GK CA CA Hindi Quiz Placements
Single inheritance
Multiple inheritance
Multilevel inheritance
Hybrid inheritance
Reusability of code
Increased complexity of code
Polymorphism
Reduced development time
override
final
abstract
none of the above
Object
CharSequence
Number
Comparable
What is the output of the following program?
class A { int x = 10;}class B extends A { int y = 20;}class C extends B { void display() { System.out.println(x + y); }}public class Main { public static void main(String[] args) { C obj = new C(); obj.display(); }}
30
20
10
Compilation error
static
synchronized
Code reusability
Encapsulation
Modularity
class A { void display() { System.out.println("Class A"); }}class B extends A { void display() { System.out.println("Class B"); }}public class Main { public static void main(String[] args) { A obj = new B(); obj.display(); }}
Class A
Class B
Runtime error
hashCode()
equals()
toString()
getClass()