Sets the name of the class. It is useful for diagnostic purposes to be able to get a string representation of the name of the class to which an object belongs.
Assigns an identification number to a subclass that is not an original part of the classes, as supplied.