Java Inheritance

Java Inheritance

11th Grade

10 Qs

quiz-placeholder

Similar activities

UML-2020-158225-Week8-Class and Method Design-NTY

UML-2020-158225-Week8-Class and Method Design-NTY

University

10 Qs

Java Inheritance Quiz

Java Inheritance Quiz

11th Grade

15 Qs

OBJECT ORIENTED PROGRAMMING WITH JAVA

OBJECT ORIENTED PROGRAMMING WITH JAVA

University

10 Qs

Inheritance + java

Inheritance + java

University

9 Qs

CodeHS 4.14 Polymorphism

CodeHS 4.14 Polymorphism

9th - 12th Grade

10 Qs

Object/Abstract/Final in JAVA

Object/Abstract/Final in JAVA

University

10 Qs

Post Test Week 3

Post Test Week 3

University

15 Qs

Objection-Oriented Concepts

Objection-Oriented Concepts

University

10 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?