Question 1 of 25
Hints left: 3
Q1
In Java, can a subclass override a final method from its superclass?
Q2
In Java, can a subclass inherit private constructors from its superclass?
Q3
What is the result of compiling and running the following code? class Base{ public Base(){ System.out.print("Base"); } } public class Derived extends Base{ public Derived(){ this("Examveda"); System.out.print("Derived"); } public Derived(String s){ System.out.print(s); } public static void main(String[] args){ new Derived(); } }
Q4
In Java, can a subclass inherit private fields from its superclass?
Q5
What is the result of the following code snippet? class Parent { final void display() { System.out.println("Parent"); } } class Child extends Parent { void display() { System.out.println("Child"); } public static void main(String[] args) { Child obj = new Child(); obj.display(); } }
Q7
What is the result of the following code snippet? class Parent { int x = 10; } class Child extends Parent { int x = 20; void display() { System.out.println(super.x + " " + x); } } public class Main { public static void main(String[] args) { Child obj = new Child(); obj.display(); } }
Q8
The concept of multiple inheritance is implemented in Java by I. Extending two or more classes. II. Extending one class and implementing one or more interfaces. III. Implementing two or more interfaces.
Q9
What is the output of the following program code? abstract class C1{ public C1(){ System.out.print(1); } } class C2 extends C1{ public C2(){ System.out.print(2); } } class C3 extends C2{ public C3(){ System.out.println(3); } } public class Test{ public static void main(String[] a){ new C3(); } }
Q10
What is the result of the following code snippet? class Parent { void display() { System.out.println("Parent"); } } class Child extends Parent { void display() { super.display(); System.out.println("Child"); } } public class Main { public static void main(String[] args) { Child obj = new Child(); obj.display(); } }
Q11
In Java, can a subclass override a static method from its superclass?
Q12
What is the result of the following code snippet? class Parent { protected void display() { System.out.println("Parent"); } } class Child extends Parent { void show() { display(); } } public class Main { public static void main(String[] args) { Child obj = new Child(); obj.show(); } }
Q13
What is the result of the following code snippet? class Parent { void display() { System.out.println("Parent"); } } class Child extends Parent { public static void main(String[] args) { Child obj = new Child(); obj.display(); } }
Q14
In Java, can a subclass access protected members (fields and methods) of its superclass?
Q15
In Java, can a subclass have more than one superclass?
Q16
What is the purpose of the "protected" access modifier in Java inheritance?
Q17
What is the result of the following code snippet? class Parent { static void display() { System.out.println("Parent"); } } class Child extends Parent { public static void main(String[] args) { Child obj = new Child(); obj.display(); } }
Q18
In Java, can a subclass access public members (fields and methods) of its superclass defined in another package?
Q19
In Java, can a subclass inherit static methods from its superclass?
Q20
What is the concept of method overriding in Java inheritance?
Q21
What is the purpose of the "final" keyword in Java inheritance?
Q22
Which of the following is true? 1. A class can extend more than one class. 2. A class can extend only one class but many interfaces. 3. An interface can extend many interfaces. 4. An interface can implement many interfaces. 5. A class can extend one class and implement many interfaces.
Q23
In Java, can a subclass access package-private members (fields and methods) of its superclass defined in another package?
Q24
What is the result of the following code snippet? class Parent { private int x = 10; } class Child extends Parent { int x = 20; void display() { System.out.println(super.x + " " + x); } } public class Main { public static void main(String[] args) { Child obj = new Child(); obj.display(); } }
Q25
In Java, can a subclass override a default method from its superclass?