class Option:
order_type: str
pair: str
def __init__(self, pair, order_type) -> None:
self.order_type = order_type
self.pair = pair
class Order(Option):
price: float
quantity: float
def __init__(self, pair, order_type, price, quantity) -> None:
Option.__init__(self, pair, order_type)
self.price = price
self.quantity = quantity
order = Order("btcusdt", "sell", "1", "1")
字符串
我想从order
对象中得到option
。
option = order as Option
order.option
型
2条答案
按热度按时间hjzp0vay1#
对于那些登陆到这里的人来说,同样的问题,但不是特定于这个例子,使用
super(...)
。它通常在类成员函数中使用(检查correct way to use super (argument passing)),但这里有一些从类外部使用它的例子:字符串
zzzyeukh2#
这并不像Python中的继承。
一种选择是使用一个类方法来重新创建Option对象。
字符串
我必须承认,我没有看到具体的例子,这应该是有用的。