Java Inheritance

Java Inheritance

11th Grade

10 Qs

quiz-placeholder

Similar activities

Object/Abstract/Final in JAVA

Object/Abstract/Final in JAVA

University

10 Qs

Java Quiz 1

Java Quiz 1

University

10 Qs

Chapter 15 Quiz

Chapter 15 Quiz

University

6 Qs

Introduction to Java

Introduction to Java

8th - 12th Grade

10 Qs

OBJECT ORIENTED PROGRAMMING WITH JAVA

OBJECT ORIENTED PROGRAMMING WITH JAVA

University

10 Qs

AP CSA - Inheritance, plus one while loop.

AP CSA - Inheritance, plus one while loop.

12th Grade

10 Qs

Subclass/Subclass

Subclass/Subclass

11th Grade

11 Qs

CodeHS 4.12 Inheritance

CodeHS 4.12 Inheritance

9th - 12th Grade

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?