The resource species is a metaclass, because golden eagle is used as a class in the first statement and the class golden eagle is said to be an instance of the class species in the second statement.
42.
In Smalltalk-80, whenever a new class is created, a corresponding metaclass is created automatically; it does not have a name independent of that of the metaclass for which it was created metaclasses are implicit rather than explicit.
43.
In Smalltalk-80, whenever a new class is created, a corresponding metaclass is created automatically; it does not have a name independent of that of the metaclass for which it was created metaclasses are implicit rather than explicit.
44.
Properties can be used directly on metaclasses, for example " species " quantity " 8.7 million ", where quantity is a property defined via rdf : Property and species is a metaclass per the preceding example above.
45.
Since metaclass objects do not behave differently ( you cannot add class methods for a metaclass, so metaclass objects all have the same methods ), they are all instances of the same class the metaclass of the root class ( unlike Smalltalk ).
46.
Since metaclass objects do not behave differently ( you cannot add class methods for a metaclass, so metaclass objects all have the same methods ), they are all instances of the same class the metaclass of the root class ( unlike Smalltalk ).
47.
Since metaclass objects do not behave differently ( you cannot add class methods for a metaclass, so metaclass objects all have the same methods ), they are all instances of the same class the metaclass of the root class ( unlike Smalltalk ).
48.
Since metaclass objects do not behave differently ( you cannot add class methods for a metaclass, so metaclass objects all have the same methods ), they are all instances of the same class the metaclass of the root class ( unlike Smalltalk ).
49.
In this case, the punned entity would be golden eagle, because it is represented as a class ( second claim ) and an instance ( third claim ); whereas the metaclass would be species, as it has an instance that is a class.
50.
Because class methods are inherited through inheritance, like Smalltalk, metaclasses must follow an inheritance scheme paralleling that of classes ( e . g . if class A's parent class is class B, then A's metaclass's parent class is B's metaclass ), except that of the root class.