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. |