Polymorphism QuizJ8 Home « Polymorphism Quiz
OO Concepts Quiz 9
The quiz below tests your knowledge of the material learnt in OO Concepts - Lesson 9 - Polymorphism.
Question 1 : What is required to use polymorphism?
- We need to have an inheritance hierarchy to use polymorphism, although abstracting out generic methods to force implementation in subclasses helps to enforce it.
Quiz Progress Bar
Quiz 1
Access Modifiers
![access modifiers diagram access modifiers diagram](../images/accessmod.webp)
Quiz 2
Protecting Our Data
![protecting data diagram protecting data diagram](../images/encap1.webp)
Quiz 3
Inheritance - Basics
![inheritance basics diagram inheritance basics diagram](../images/inheritance1.webp)
Quiz 4
Inheritance - extends
![using extends diagram using extends diagram](../images/inheritance2.webp)
Quiz 5
Inheritance - Overriding
![inheritance overriding diagram inheritance overriding diagram](../images/inheritance4.webp)
Quiz 6
Inheritance - Concepts
![inheritance concepts diagram inheritance concepts diagram](../images/inheritance9.webp)
Quiz 7
Inheritance - super
![stack1 super diagram stack1 super diagram](../images/stack1super.webp)
Quiz 8
Abstraction
![abstraction diagram abstraction diagram](../images/abstract3.webp)
Quiz 10
Interfaces
![interfaces diagram interfaces diagram](../images/interface5.webp)
Quiz 11
Interfaces - Default Methods
![interfaces default diagram interfaces default diagram](../images/defaultmethod.webp)
Quiz 12
Deeper Into Polymorphism
![deeper into polymorphism diagram deeper into polymorphism diagram](../images/interface8.webp)
Quiz 13
Functional Interfaces
![functional interfaces diagram functional interfaces diagram](../images/funcinterface.webp)
Quiz 14
Lambda Expressions
![lambda expressions diagram lambda expressions diagram](../images/lambdas.webp)
Quiz 15
Method References
![method references diagram method references diagram](../images/encap1.webp)
Quiz 16
Nested Static Classes
![nested static diagram nested static diagram](../images/nestedstatic.webp)
Quiz 17
Nested Inner Classes
![inner class diagram inner class diagram](../images/heap10.webp)
Quiz 18
Anonymous Inner Classes
![anonymous inner class diagram anonymous inner class diagram](../images/anoninner.webp)
Quiz 19
Object
Superclass
![object diagram object diagram](../images/objmethodovw.webp)
Quiz 20
Checking Object Equality
![object equality diagram object equality diagram](../images/checkobjectequality.webp)
What's Next?
In the next quiz we take a first look at interfaces.