mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-21 04:50:58 +07:00
29 lines
333 B
Python
29 lines
333 B
Python
from dataclasses import dataclass, field
|
|
|
|
|
|
@dataclass
|
|
class A1:
|
|
x: Any = 15.0
|
|
y: int = 0
|
|
|
|
@dataclass
|
|
class B1(A1):
|
|
z: int = 10
|
|
x: int = 15
|
|
|
|
B1(<arg1>)
|
|
|
|
|
|
@dataclass
|
|
class A2:
|
|
a: int
|
|
aa: int
|
|
|
|
@dataclass
|
|
class B2(A2):
|
|
aa: int = field(init=False)
|
|
|
|
def __post_init__(self):
|
|
self.aa = 44
|
|
|
|
B2(<arg2>) |