Join Now
Home Aptitude Reasoning DI VA GK CA CA Hindi Quiz Placements
To call a method or constructor of a superclass
To declare a superclass
To access a private field of a superclass
To override a method of a superclass
What is the output of the following program?
class A { int x = 10;}class B extends A { int x = 20;}public class Main { public static void main(String[] args) { A obj1 = new A(); B obj2 = new B(); System.out.println(obj1.x); System.out.println(obj2.x); }}
10, 20
20, 20
10, 10
Compilation error
private
public
protected
default
abstract
final
static
override
finalize()
delete()
destroy()
dispose()
Single inheritance
Multiple inheritance
Multilevel inheritance
Hybrid inheritance
Class A extends Class B, Class C extends Class A
Class A extends Class B, Class B extends Class C
Class A extends Class B, Class A extends Class C
Class A extends Class B, Class B extends Class A
Hierarchical inheritance
synchronized
extends