Introduction to Object Oriented Programming, 3rd Ed

Timothy A. Budd

Chapter 25

Reflection and Introspection

Outline

  1. Roadmap
  2. Class Objects
    1. Things you can do with a Class Object
    2. Getting the Class from a String
    3. Testing if an Object is an Instance of a Class
  3. Methods as Objects
    1. Using a Method
    2. Dynamic Execution
  4. Class Loading
  5. Metaclasses -- Strange Loops
    1. Rational for MetaClasses
  6. Relation to Components

Other Material

Intro OOP, Chapter 25, Outline