python 학습 과정클래스

1344 단어 python 학습
류의 접촉 지식을 깊이 이해하다
1. 다태적: 변수가 인용하는 대상 유형이 무엇인지 모르더라도 이를 조작할 수 있음을 의미하며 대상(또는 유형) 유형에 따라 서로 다른 행위를 나타낼 수 있음을 의미한다.
다태적 구체적 실현은 방법에 구현될 뿐만 아니라, 많은 내장된 연산자와 함수에도 다태적 성질이 존재한다
2. 봉인: 프로그램의 다른 부분에 숨겨진 대상을 구체적으로 실현하는 세부 원칙을 가리킨다.다중태는 사용자가 어떤 종류의 대상인지 모르는 대상에 대해 방법을 호출할 수 있고, 봉인은 대상이 어떻게 구축되는지 상관하지 않고 직접 사용할 수 있다.
3. 상속:
4. 클래스, 대상(클래스의 실례), 하위 클래스, 초클래스
5. 사유 속성: 방법이나 특성을 사유화시키고 그 이름 앞에 학부모가 쌍밑줄을 긋기만 하면name 외부에서 접근할 수 없습니다. 클래스 내부에서만 사용할 수 있습니다.
6. 클래스의 명칭 공간: 클래스 속성, 실례 속성
7. 상속 검사
issubclass 함수: 한 뇌가 다른 종류의 하위 클래스인지 확인합니다
isinstance 함수: 대상이 클래스의 실례인지 확인합니다
이미 알고 있는 클래스의 기본 클래스를 알고 싶으면base_ _보기, 대상이 어떤 종류에 속하는지 알고 싶으면class_ _등록 정보
8. 내성 함수
hasattr () 는 어떤 속성이 존재하는지 판단합니다
setattr() 객체 속성 설정
getattr() 속성 값 얻기
type() 객체 유형 반환
4
>>> class Info(object):
	name = 'alli'
	def run(self):
		return 'helloword'

	
>>> info =Info()
>>> hasattr(info,'name')
True
>>> getattr(info,'name')
'alli'
>>> setattr(info,'age',18)
>>> info.age
18
9, 일부 개념:
대상: 속성과 방법을 포함한다.속성은 대상의 일부분의 변수일 뿐이고 방법은 대상 안에 저장된 함수이다.귀속 방법과 다른 함수의 차이는 방법은 항상 대상을 자신의 첫 번째 매개 변수로 하고 일반적으로self로 표시하는 데 있다.
클래스: 대상의 집합을 대표하고, 하나의 대상은 하나의 클래스의 실례이다.클래스의 주요 임무는 그 실례가 사용할 방법을 정의하는 것이다.

좋은 웹페이지 즐겨찾기