Drag a concept onto its matching description — or click a concept then click the description.
Using private fields with public getters/setters
Using extends keyword to derive a class
Method overriding and overloading
Using abstract classes and interfaces
Using fields that reference other objects