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

파이썬의 OOP 용어


  • 수업 − 클래스의 개체를 특징짓는 속성 집합을 정의하는 개체에 대한 사용자 정의 프로토타입. 속성은 점 표기법을 통해 액세스되는 데이터 멤버(클래스 변수 및 인스턴스 변수) 및 메서드입니다.
  • 클래스 변수 - 클래스의 모든 인스턴스가 공유하는 변수. 클래스 변수는 클래스 내에서 정의되지만 클래스의 메소드 외부에서 정의됩니다. 클래스 변수는 인스턴스 변수만큼 자주 사용되지 않습니다.
  • 데이터 구성원 − 클래스 및 해당 개체와 관련된 데이터를 보유하는 클래스 변수 또는 인스턴스 변수입니다.
  • 함수 오버로딩 - 특정 기능에 하나 이상의 행동을 할당하는 것. 수행되는 작업은 관련된 개체 또는 인수의 유형에 따라 다릅니다.
  • 인스턴스 변수 − 메소드 내부에 정의되어 있으며 현재 클래스 인스턴스에만 속하는 변수입니다.
  • 상속 − 클래스의 특성을 해당 클래스에서 파생된 다른 클래스로 이전합니다.
  • 인스턴스 - 특정 클래스의 개별 객체. 예를 들어 Circle 클래스에 속하는 객체 obj는 Circle 클래스의 인스턴스입니다.
  • 인스턴스화 − 클래스의 인스턴스 생성.
  • 방법 − 클래스 정의에 정의된 특별한 종류의 함수입니다.
  • 개체 − 해당 클래스에 의해 정의된 데이터 구조의 고유한 인스턴스. 개체는 데이터 멤버(클래스 변수 및 인스턴스 변수)와 메서드로 구성됩니다.
  • 연산자 과부하 − 특정 연산자에 하나 이상의 기능 할당.