9.3.2. 类对象类对象支持两种操作:属性引用和实例化。 属性引用 使用和 Python 中所有的属性引用一样的标准语法: class MyClass:
"""A simple example class"""
i = 12345
def f(self):
return 'hello world'
那么 类的 实例化 使用函数符号。只要将类对象看作是一个返回新的类实例的无参数函数即可。例如(假设沿用前面的类): x = MyClass()
以上创建了一个新的类 实例 并将该对象赋给局部变量 这个实例化操作(“调用”一个类对象)来创建一个空的对象。很多类都倾向于将对象创建为有初始状态的。因此类可能会定义一个名为 def __init__(self):
self.data = []
类定义了 x = MyClass()
当然,出于弹性的需要, >>> class Complex:
... def __init__(self, realpart, imagpart):
... self.r = realpart
... self.i = imagpart
...
>>> x = Complex(3.0, -4.5)
>>> x.r, x.i
(3.0, -4.5) |
Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )
GMT+8, 2025-1-15 14:32 , Processed in 0.014191 second(s), 17 queries .