introduction
constructors and member access
object methods and encapsulation
inheritance and polymorphism
class members
interface copying
constructor arguments
object inspection