我需要帮助编写Python构造函数方法的代码.
此构造方法将采用以下三个参数:
x, y, angle
Run Code Online (Sandbox Code Playgroud)
这是什么一个例子?
unw*_*ind 18
class MyClass(object):
def __init__(self, x, y, angle):
self.x = x
self.y = y
self.angle = angle
Run Code Online (Sandbox Code Playgroud)
构造函数总是被编写为一个名为的函数__init__().它必须始终将第一个参数作为对正在构造的实例的引用.这通常被称为self.其余的论据取决于程序员.
在object第一行是超类,即该说,MyClass是的子类object.这对Python类定义来说是正常的.
您可以使用self.语法访问实例的字段(成员).
小智 6
构造函数声明为__init__(self, other parameters),所以在这种情况下:
def __init__(self, x, y, angle):
self.x = x
self.y = y
self.angle = angle
Run Code Online (Sandbox Code Playgroud)
你可以在这里阅读更多相关内容:python中的类定义