Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 기본 오버로딩 방법

<시간/>

다음 표에는 자신의 클래스에서 재정의할 수 있는 몇 가지 일반 기능이 나열되어 있습니다.

시니어 번호 방법, 설명 및 샘플 호출
1 __init__ ( 자기 [,args...] )
생성자(선택적 인수 포함)
샘플 호출 :obj =className(args)
2 __del__( 자기 )
소멸자, 객체 삭제
샘플 호출 :del obj
3 __repr__( 자기 )
평가 가능한 문자열 표현
샘플 호출 :repr(obj)
4 __str__(자체)
인쇄 가능한 문자열 표현
샘플 호출 :str(obj)
5 __cmp__(자체, x)
객체 비교
샘플 호출 :cmp(obj, x)