#의 상속은 새로운 클래스, 새 클래스가 하나 개 이상의 부모 클래스를 상속 할 수 있습니다를 생성하는 방법입니다 #의 부모 클래스는 기본 클래스 또는 수퍼 클래스를 호출 할 수 있습니다, 새로운 클래스의 서브 클래스, 파생 클래스 호출 할 수있는 클래스 ParentClass1 : # 정의 부모 클래스 1 개. 패스 클래스 ParentClass2 : # 정의 부모 클래스 2 개 패스 클래스 SubClass1 (ParentClass1) : #은 부모 상속 패스 클래스 : SubClass2 (ParentClass1, ParentClass2) #은 두 부모 상속 패스 인쇄 (. SubClass1 __bases__ ) #을 보기 부모 인쇄 (. SubClass2 __bases__ ) 클래스 동물 : DEF (자기) EAT : 인쇄( " % (S)가 먹고 " % self.name) DEF (자기) 한잔 : 인쇄 ( " % (S)가 마시는 " %를 self.name) DEF의 똥 (자기) : 인쇄 ( " %의 S는 shiting IS " % self.name) DEF PEE (자동) : 인쇄 ( " % (S)가 오줌 누는이다 " % self.name) #의 서브 클래스는 함수의 속성과 데이터 부모의 특성 사용할 수있는 클래스 : 고양이 (동물) DEF __init__ (자기 이름) : self.name를 =이름 self.breed = " 고양이 " DEF : 크라이 (셀프) 인쇄 ( " 야옹 " ) 클래스 개 (동물) : DEF __init__ (자기 이름) : self.name = 이름 self.breed = " 개 " DEF 외침을 (자동) : 인쇄 ( " 껍질 " ) C1 = 고양이 ( " 백악관 검은 고양이 " ) c1.eat () # 속성을 먹지 경우 현재의 클래스는 부모 클래스를 찾고 갈 것 C2 (= 고양이" 검정 또는 흰색 집 " ) c2.drink () D1 = 개 ( " 지방 가족 개 " ) d1.eat () #는 자식 클래스와 부모 클래스는 동일한 속성이있는 경우, 하위 범주의 사용에 우선 순위를 부여합니다 재산 (달리 명시되지 않는) #은 당신이 다음 클래스 A를 정의하고, 경우에 따라서 개발 과정에서, 클래스 B를 다시 설정하려는, 그리고 # 많은 기능과 B가 동일, 우리는 단지 필요 연속은 이상하고 B의 다른 기능에 대해 쓸 # 그것 #의 속성 찾기 위해주의를 기울여야한다이 상속주의, 클래스 : F DEF F1 (자동) : 인쇄 ( " 1 " ) DEF를 F2 (자기) : 인쇄 ( ' F.f2 ' ) self.f1 () 클래스S (F) : DEF F1 (자기) 인쇄 ( " S.f1 " ) S의 =에서 S () s.f2 () # 우리는 코드 실행 프로세스를 보면 #의 대상로서 S - 상기 방법은 F2를 실행할 - 이 부모 클래스 - - 부모 찾아 - 자신의 클래스되지 않습니다 #의 관심을, 부모 클래스가 F.f2-- 후 F1을 수행이 자기 s-- 인쇄입니다 - 처음 자신의 클래스에서 찾을 수 있습니다 - # 찾기 - S.f1의 인쇄 #을 우리는 하위 클래스에서 상위 클래스와 메소드를 사용하는 경우, 두 가지 방법의 #의 클래스 이름, 즉 직접 사용 A, : 아버지의 이름 메소드 이름 () # 두, 슈퍼 ( ) 클래스 동물 : DEF __init__ : (자기, 이름, 나이, 성별) self.name = 이름 self.age = =을 나이 self.gender의성별 클래스 사람 (동물) : DEF __init__ (자체, 이름, 나이, 성별) : 동물. __init__ (자체, 이름, 나이, 성별) 클래스 고양이 (동물) : DEF __init__ (자체, 이름, 나이, 성별) : # 이 들어오는 개체 자체가 아니라, #의 슈퍼 () 슈퍼 (고양이, 셀프)에 해당 슈퍼 (). __init__ (이름, 나이, 성별) PEO = 사람 ( ' wangcong ' , 21 일 ' 말 ' ) CAT = 고양이 ( ' CAT ' , 2, ' MALE ' ) 인쇄 (peo.name, cat.name) #의 wangcong 고양이 #은 관련 포트폴리오와 상속, 결론 # 동물 1은, 고양이가, 동물입니다 상속,이다 # 2, 학교 교실, 학생들이 책을 가지고있다. 이 관계의 조합 # 다른 클래스에서 클래스, 객체가 다른 객체와의 관계가 # 의 조합에서 간단하게 살펴 목록 1 = 목록 () # 우리는 목록 전에 말했다는 객체 인스턴스화하는 데 사용되는 클래스입니다 = str1과를 " 여보세요 " # 같은 str1이 문자열 객체입니다 list1.append (str1과) 인쇄 (List1입니다) # 이 시점에서, 그들 사이의 관계의 조합이다