美文网首页
使用 __call__

使用 __call__

作者: VanJordan | 来源:发表于2018-12-19 22:57 被阅读0次
class Entity:
'''调用实体来改变实体的位置。'''

def __init__(self, size, x, y):
    self.x, self.y = x, y
    self.size = size

def __call__(self, x, y):
    '''改变实体的位置'''
    self.x, self.y = x, y

e = Entity(1, 2, 3) // 创建实例
e(4, 5) //实例可以象函数那样执行,并传入x y值,修改对象的x y

相关文章

网友评论

      本文标题:使用 __call__

      本文链接:https://www.haomeiwen.com/subject/qrzskqtx.html