Word Matching Exercise for Section 15.10

Polymorphism
Actual Type
Declared Type
Dynamic Binding
Redefine Function
Abstract Class
Abstract Function
Virtual Function
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 a function for changing a property value.
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.