如何实现使用类和当前对象(自身)的python类函数?

问题描述 投票:0回答:1

我知道我们可以显式地编写类的名称来获取类属性,并且当您需要获取从对象到对象变化的类属性的方法时,以'self'作为第一个参数应该可以正常工作。] >

但是,我真的不知道该怎么做。

class Alpha:
    base = 0
    round = 360

    def __init__(self, radius: float, angel: float = 0):
        self.radius = radius
        self.angel = angel

    def spin(self, angel: float = 0, K: int = 0):
        # need to use both 'base' & 'self.radius'
        #  should I use it like that?
        if self.radius is not Alpha.base and angel is not None:
            self.angel = (angel + (360 * K)) 

可以像我一样使用它吗?

我知道我们可以显式地编写类的名称来获取类属性,并且当您需要该方法来获取随对象而变化的类属性时,则以“自我”作为第一个...

python python-3.x
1个回答
0
投票

可以像我一样使用它吗?

© www.soinside.com 2019 - 2024. All rights reserved.