[英]Use class constants in definition of nested class in python
class Parent:
separator = "|"
class DataContainer:
def __init__(self, data):
self.data = data.split(**separator**)
在下面的代碼片段中,有沒有辦法將 Parent.separator 的值獲取到子類中?
附帶說明:子類是僅在父 class 中使用的數據結構。 你覺得這是一個好的設計選擇嗎? 還是應該是普通的 class?
解決方案是使用 Parent.separator。 正如評論中提到的@juanpa.arrivillaga。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.