2013-10-10 1 views
2

나는 모든 하위 클래스를 기반으로하는 파이썬 기반의 추상 클래스를 만들고 각 시간을 쓸 때 중복되는 몇 가지 함수를 구현한다. 모든 어린이 반. 내가 값을 선언하고, 그렇지 않으면 내가 아이 하나를 파일 덮어 쓰기 기반 된 클래스의 값을 가져 beacuse왜 하위 클래스는 파이썬에서 기반 클래스의 필드를 과부하하지 않는가?

class Element: 

    ###SITE### 
    __sitedefs = [None] 

    def getSitedefs(self): 
     return self.__sitedefs 


class SRL16(Element): 

    ###SITE### 
    __sitedefs = ['SLICEM'] 

THER 결과는 손에 논리적이다. 내 질문은 아마 나는 매우를 기반으로 뭔가를 missunderstending

srl = SRL16() 
srl.getSitedefs() 

SLICEM하지 NONE

에서 얻을 수 있지만, 도와주세요하는 방법입니다.

감사합니다.

답변

관련 문제