Java Interview Guide : 200+ Interview Questions and Answers - Inheritance, Method overloading and Method overriding

Java Interview Guide : 200+ Interview Questions and Answers - Inheritance, Method overloading and Method overriding

Assessment

Interactive Video

Information Technology (IT), Architecture

University

Practice Problem

Hard

Created by

Wayground Content

FREE Resource

The video tutorial covers the concept of inheritance in Java, including method overloading and overriding. It explains how inheritance allows for code reuse and the creation of a class hierarchy. The tutorial also discusses reference variables and the limitations of multiple inheritance in Java. Examples from the Java API, such as ArrayList and HashMap, are used to illustrate these concepts.

Read more

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary purpose of inheritance in object-oriented programming?

To enable a class to inherit properties and methods from another class

To create a new class without any methods or properties

To restrict access to certain methods and properties

To allow a class to have multiple parent classes

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the Java library, which class does ArrayList directly extend?

HashMap

LinkedList

AbstractList

AbstractCollection

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is method overloading?

Defining a method with different return types

Defining a method with the same name in different classes

Defining multiple methods with the same name but different parameters

Defining a method in a subclass with the same name and parameters as in the superclass

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an example of method overloading?

A method with the same name and parameters in a subclass

A method with the same name but different parameters in the same class

A method with a different name but same parameters

A method with the same name and parameters in a different class

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is method overriding?

Using a method from a different class

Providing a specific implementation for a method already defined in the superclass

Creating a new method with the same name but different parameters

Defining a method with a different name in the subclass

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which method is overridden in the HashMap class?

remove()

size()

add()

clear()

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Can a superclass reference variable hold an object of its subclass?

No, it cannot

No, unless the subclass is final

Yes, but only if the subclass is abstract

Yes, it can

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?