Specifies the type name of a class, a super class, or an interface that might be defined, inherited from, or implemented (respectively) by the object referenced by
object-reference. If
object-type-name specifies an interface that is inherited by an interface that the class instance implements, then the inherited interface is also implemented by the class instance specified by the
object-type-name. Specify the object type name using the syntax described in the
Type-name syntax reference entry. With an appropriate
USING statement, you can also specify an unqualified class or interface name alone.