Python (object model)

GPTKB entity

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