Statements (69)
Predicate | Object |
---|---|
gptkbp:instanceOf |
object model
|
gptkbp:feature |
gptkb:legislative_body
gptkb:network_protocol dynamic typing musical composition reflection duck typing polymorphism encapsulation operator overloading aggregation data descriptors object introspection __bases__ attribute __call__ method __class__ attribute __delattr__ method __dict__ attribute __getattr__ method __init__ method __mro__ attribute __new__ method __setattr__ method __slots__ attribute __subclasses__ method abstract base classes attribute delegation attribute lookup attribute shadowing bound methods class methods class variables custom attribute access custom class creation custom instance creation dynamic class creation inheritance hierarchy instance variables isinstance() function issubclass() function metaclass customization method binding method overriding method resolution method resolution order (MRO) monkey patching non-data descriptors object equality (__eq__) object hashing (__hash__) object identity (id()) object representation (__repr__, __str__) property() function slots for memory optimization special methods static methods super() function type() function unbound methods |
https://www.w3.org/2000/01/rdf-schema#label |
Python (object model)
|
gptkbp:supports |
classes
metaclasses objects inheritance attributes multiple inheritance methods |
gptkbp:usedIn |
gptkb:Python_programming_language
|
gptkbp:bfsParent |
gptkb:Object_system_(CLOS)
|
gptkbp:bfsLayer |
6
|