Python 프로그래밍 언어는 강력한 개발 언어이며 가장 큰 특징은 단순성과 사용 편의성입니다. 또한 특정 기능 요구 사항을 달성하는 데 도움이 되는 객체 지향 기능도 있습니다. 오늘은 Python 상속과 관련된 개념을 자세히 소개하겠습니다.
다음 코드는 Python2.4를 사용합니다. 설치 후 Idle의 IDE 개발 환경(IDE라고 하는데, delphi, VS.net 등에 비해 훨씬 간단합니다.)
Create from File-New 메뉴 .py 파일에서 다음 Python 상속 코드를 작성합니다.
>>> ============= RESTART ====== ====== ===
>>>class SuperClass: 1.def 샘플(self):
print 'SuperClass'
2.class SubClass(SuperClass):
pass
3.sub = SubClass()
4.sub.sample()
먼저 저장한 후 F5를 눌러 실행하면 메인창에 표시됩니다. of 유휴:
하위 클래스는 상위 클래스의 샘플 메서드를 호출합니다. 이제 다음과 같이 코드를 수정합니다.
class SuperClass: 1.def Sample(self):
print 'SuperClass'
2.class SuperClass1:
def 샘플(self):
3.print 'SuperClass1'
class SubClass(SuperClass,SuperClass1):
4.pass
sub = SubClass()
5.sub.sample()
Python 상속 코드를 실행하면 표시되는 결과는 위와 동일합니다. 여기에서는 첫 번째 상위 클래스의 샘플 메서드가 하위 클래스에 의해 호출됩니다. 두 번째 상위 클래스는 호출되지 않습니다. 이제 다음에 무엇을 말할지 알겠습니다. SubClass 클래스를 넣으십시오. 명령문을 다음으로 변경하십시오.
class SubClass(SuperClass1, SuperClass): 1. Pass
가 실행됩니다. , 결과적으로 SuperClass1의 샘플 메서드가 호출됩니다.
>>> ============ 다시 시작 ============== 1.>> 🎜>SuperClass1
2.>>>