Search the courses, subjects, tracks, games and features, or jump straight to a page.
3 cards from this section. Quick, good the night before a test.
Define abstraction in your own words.
Think about everyday examples where complexity is hidden.
What does an abstract class do?
Consider it a template for subclasses.
What is abstraction in OOP?
Think about what you understand about OOP principles.
True or False: An abstract class can be instantiated.
Consider what the purpose of an abstract class is.
Design a simple game using OOP principles where players can choose characters with different abilities defined by abstract classes and interfaces.
Consider how each character's unique abilities might affect gameplay.
Implement an abstract class and an interface in a transportation context for a system managing different vehicle types.
Think about the commonalities and differences between vehicle types.
5 more questions in this section. Enroll free to practise them all.
Enroll free