3216| 1
|
[uPyCraft IDE] MicroPython类 1.2.7 |
类提供了将数据和功能捆绑在一起的函数。 1.2.7.1 类类定义格式如下:
类中除了定义函数,还可以包含其他语句。一个类中的函数定义通常有一个特殊的参数列表形式,以在类外调用这个函数。 1.2.7.2 类对象类支持两种操作:属性引用和实例化。 属性引用调用类的属性:obj.name,name是类中定义的变量或函数的名字。
上面示例中MyClass.i和MyClass.f是有效的属性引用,分别引用一个整数和一个函数。 类实例化示例:
上面的示例,创建该类的新实例并将对象分配给本地变量x。 示例:
当一个类定义了一个init()方法时,类会自动调用init()新创建的类实例。可以通过x=MyClass()的方式获得。在这种情况下,赋予类实例化的参数被传递给init()。 示例:
实例对象示例:
运行结果:
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed