[순차적 점진적 Python] 대상에 대해 얼마나 알고 있는지, 클래스와 대상.

[순차적 점진적 Python] 대상에 대해 얼마나 알고 있는지, 클래스와 대상.


우리가 대상을 대상으로 하는 포장을 배운 후에 우리는 먼저 무엇이 종류인지 배웁니까?무엇이 상대입니까?

클래스

  • 클래스는 이 대상을 만들 때 만들어진 본질은 하나의 클래스이고 클래스를 대상으로 이해하는 추상화 개념
  • 대상을 향한 언어에서 대상을 만들려면 이 대상이 속하는 클래스를 만들어야 한다
  • 류는 현실을 모의하는 사물
  • 이다

    클래스가 현실 세계의 사물을 모의하려면 일반적으로 두 가지 측면을 통해 모의해야 한다.

  • 속성: 사물의 특징 묘사 정보.사물의 어떤 특징을 묘사하는 데 쓰인다
  • 행위: 사물의 능력 행동 방안.사물을 묘사하여 무엇을 할 수 있는지 설명하는 데 쓰인다
  • 클래스 구성


    클래스(class)는 세 부분으로 구성되어 있습니다.

  • 류의 명칭: 류명
  • 클래스의 속성: 클래스 내부의 데이터 변수
  • 클래스의 방법: 클래스 내부의 조작 가능한 함수(행위)
  • 류의 속성과 방법을 류의 구성원이라고 부른다
  • 코드의 클래스

  • 클래스는 하나의 함수나 변수를 하나의 변수에 봉인하는 것이다. 클래스 이름은 이 변수 이름이고 클래스 구성원은 이 변수의 인용에 저장된 내용
  • 이다.
  • 클래스의 실례화는 대상이다. 그러면 대상명은 새로운 변수 이름이고 대상명 다음에 준 클래스는 메모리에서 하나의 클래스의 인용 내용을 복제한 것으로 이해할 수 있다
  • 클래스 정의


    클래스 형식을 다음과 같이 정의합니다

    class  :
    
     ( )
    

    종류의 세 가지 형식


    고전류

    class Person:
    
    pass
    
    class Person():
    
    pass
    

    신식류

    class Person(object):
    
    pass
    

    인스턴스

    #  
    class Person(object):
        def func(self):
            print(" , !")
    

    설명

  • 클래스를 정의할 때 세 가지 방식이 있다. 신식 클래스와 두 가지 클래식 클래스이다. 위 코드의 마지막 Person은 신식 클래스이고 앞의 두 가지는 클래식 클래스
  • 이다.
  • object는 파이톤의 모든 클래스의 최상위 클래스
  • 입니다.
  • 류의 명명 규칙은 낙타봉 명명법에 따라 엄격히 진행한다
  • 상례 중의func는 실례적인 방법으로 클래스 안의 방법 중의 첫 번째 매개 변수는 보통self
  • 이다.
  • self는 현재의 실례 대상 자체를 나타낸다. 물론 이self를 다른 명칭으로 바꿔도 된다. 그 역할은 하나의 변수이다. 이 변수는 클래스의 실례 대상의 인용을 가리킨다
  • 함수와 방법의 차이는?

  • 함수: 코드 세션 집합
  • 방법: 클래스 안의 함수를 방법이라고 한다
  • 대상

  • 대상은 클래스의 구체적인 표현을 가리키며 대상은 클래스의 구체적인 속성, 행위의 구현자
  • 객체 작성

  • 에서 문제점을 발견했다. 대상을 대상으로 하는 프로그래밍에서 대상을 만들려면 클래스가 있어야 한다. 클래스가 만들어져야만 필요한 대상을 만들 수 있다
  • 객체 형식 작성

     1 =  ()
    
     2 =  ()
    
     3 =  ()
    

    인스턴스

    luban = Person()
    luban.func()
    zhangfei = Person()
    zhangfei.func()
    liubei = Person()
    liubei.func()
    

    주의

  • 만약에 같은 시각에 세 개의 다른 변수가 같은 데이터를 부여한다면 이 세 변수의 인용은 같은 인용이고 모두 첫 번째 데이터가 저장된 인용을 가리킨다
  • 같은 시각의 세 가지 다른 변수가 같은 클래스의 세 가지 실례 대상을 부여하면 이 클래스의 세 가지 실례 대상의 인용은 틀림없이 같지 않다
  • 하나의 실례에서 나온 모든 대상은 같은 대상이 아닐 것이다
  • 인스턴스화된 정의:


    어떤 클래스를 바탕으로 발생하는 대상에 대하여 우리는 이 대상을 클래스의 실례화라고 부른다

    총결산


    추상적 개념
    대상: 구체적 실현은 진정한 작품이다

    좋은 웹페이지 즐겨찾기