내가 ... 여기서 뭔가 주위에 내 머리를 감싸의 내가 클래스 상속의 간단한 설정해야한다고 가정 해 봅시다하기 위해 노력하고있어 확장하는 방법의기존 파이썬 인스턴스
class SuperClass(object):
def __init__(self):
self.var = 1
class SubClass(SuperClass):
def getVar(self):
return self.var
나는 기존의 경우 인스턴스를 SuperClass
, 거기에 새로운 인스턴스를 만들지 않고 SubClass
으로 '캐스팅'할 수있는 방법이 있습니까?
[this] (http://stackoverflow.com/a/3464154)는 내가 찾고있는 것일 수 있습니다 ... – dgel
나는 이것이 그 중 하나라고 생각합니다. 해야 ... 나는 당신이 원하는 것을 알고 나면 공장 디자인 패턴을보고 나중에 인스턴스화 할 것이다 .. –
왜 당신이 원합니까? 성취하고자하는 것은 무엇입니까? 'getVar'가'SuperClass' 메소드가 아닌 이유는 무엇입니까? –