Section 15.10 Word Matching Exercise

Polymorphism
Actual Type
Declared Type
Dynamic Binding
Redefine Function
Abstract Class
Abstract Function
Virtual
protected Keyword
Override Function
is the type that is used to declared a variable.
means that a variable of supertype can refer to a subtype object.
is to give a new implementation for a function defined in the base class.
is to redefine a virtual function.
is to bind a function implementation with the object at runtime. It determines which function is invoked at runtime.
is the type used for creating an object.
is a visibility modifier to denote a data field or a function that can be accessed from subclasses.
is the keyword to denote a function that can be overridden in a derived class.
contains abstract functions.
is a virtual function that is implemented in concrete child classes.