【发布时间】:2020-06-11 00:16:29
【问题描述】:
想要写入一个类中的变量,然后在另一个类中继承这些设置的变量值,而无需再次设置值。
下面的代码应该打印 100,而不必为子类实例再次初始化值;想要使用主类(数据处理程序)中的原始设置值。
一个班级管理所有收入数据;数据处理程序,然后其他类简单地继承这些值。处理这种流结构的方法是什么?请,谢谢!
from dataclasses import dataclass
@dataclass
class Datahandler:
A : int
B : int
C : int
D : int
E : int
F : int
Datahandler=Datahandler(100,100,50,40,10,1000)
class Some_Class(Datahandler):
pass
print(Some_Class.A)
【问题讨论】:
-
这不是继承的用途。你是从一个实例继承的,而不是一个类,这只是坏了
标签: python-3.x python-dataclasses data-class