저는 프로그래밍에 익숙하며 여전히 로프를 배우고 있습니다. 이 질문이 너무 초보적인 경우 사과드립니다.Python의 중첩 클래스에 대한 올바른 구문은 무엇입니까?
나는 내 질문을 명확히하는 것이 어렵다고 느껴서, 내가 원하는 것을 보여주고있다. a가 X 클래스의 인스턴스이고, a1, a2, a3, b1, b2의 속성을 가지고 있다고 가정하자. , b3, c1, c2 및 c3. a1을 a3으로, b1을 b3으로, c1을 c3을 통해 자신의 클래스 A, B, C에 X로 중첩하여 사용하기 쉽도록하려고합니다. 그렇게하는 올바른 구문은 무엇입니까? 이 이후
class X:
def __init__ (self, name, A, B, C):
self.name = name
self.A = A
self.B = B
self.C = C
class A (X):
def _init_ (self, name, a1, a2, a3):
self.name = name
self.a1 = a1
self.a2 = a2
self.a3 = a3
class B (x):
def _init_ (self, name, b1, b2, b3):
self.name = name
self.b1 = a1
self.b2 = a2
self.b3 = a3
class C (X):
def _init_ (self, name, c1, c2, c3):
self.name = name
self.c1 = a1
self.c2 = a2
self.c3 = a3
이 전적으로 추측에 지어진, 나는 그것이 잘못 99.9 % 확신하지만, 나는 바로 그것을하기 위해 다음을 무엇을해야하는지 모르겠습니다. "중첩 된 클래스"답변을 검색해 보았지만 찾은 답변이 내 위치를 명확히 밝히지는 않았습니다.
파이썬에서 중첩 된 클래스에 대한 적절한 구문을 설명하십시오.
귀하의 도움에 감사 드리며이 기본 질문에 사과드립니다.
편집 : 지금 수정 한 코드에는 몇 가지 중요한 오타가있었습니다. 불편을 끼쳐 드려 죄송합니다.
1. 기분 나쁘게 생각하지 마십시오. 우리에게 필요한 정보를 제공하려고한다면, 우리는 당신을 도우려고 노력할 것입니다. 2. "중첩 된 클래스"는 무엇을 의미합니까? 그러한 중첩으로 해결하려고하는 문제는 무엇이며, 그러한 중첩이 그 문제에 대한 올바른 해결책이라고 생각하는 이유는 무엇입니까? – inspectorG4dget