Java Inheritance

Java Inheritance

11th Grade

10 Qs

quiz-placeholder

Similar activities

Object Oriented Programming MCQs

Object Oriented Programming MCQs

University

15 Qs

OOP2 Understanding Inheritance in OOP

OOP2 Understanding Inheritance in OOP

11th Grade

10 Qs

Unit 2 Inheritance in Java

Unit 2 Inheritance in Java

12th Grade - University

15 Qs

CodeHS 4.15 Interfaces

CodeHS 4.15 Interfaces

9th - 12th Grade

10 Qs

Java Quiz 1

Java Quiz 1

University

10 Qs

Review of inheritance & polymorphism

Review of inheritance & polymorphism

12th Grade

6 Qs

Inheritance

Inheritance

University

7 Qs

Java Inheritance

Java Inheritance

Assessment

Quiz

Computers

11th Grade

Easy

Created by

Richard Groeneveld

Used 5+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

1. Which OOP features where one class inherits all the properties and behaviors of another class?

Polymorphism

Inheritance

Abstraction

Encapsulation

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

2. What do you call a class that inherits the properties of another class?

superclass

subsetclass

subclass

relativeclass

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

3. Which of these keywords must be used to inherit a class?

super

this

void

extends

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is method overriding in Java?

Changing the value of a method's parameters in the subclass.

Providing a specific implementation of a method that is already provided by its superclass.

Removing a method from the superclass in the subclass.

Calling a method from the superclass in the subclass.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct way to call a superclass method from a subclass in Java?

super.methodName();

this.methodName();

superclass.methodName();

methodName();

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a rule for method overriding in Java?

The argument list must exactly match that of the overridden method.

The return type must be the same or a subtype of the return type declared in the original overridden method.

A method declared final cannot be overridden.

The overriding method must always be static if the overridden method is static.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens if the `@Override` annotation is used with a method that does not override a superclass method?

The program will compile without any errors.

The program will throw a runtime exception.

The compiler will generate an error.

The method will be ignored during execution.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?