python 용어정리 (클래스와 친구들)

2024. 10. 7. 21:39·용어정리/Python

클래스의 기본구조

클래스의 기본 구조의 예시

class Animal:
    pass

 

 

pass는 클래스가 비어 있을 때 사용 한다.

 

 

속성

속성은 객체의 상태나 특성을 나타낸다. 즉 클래스가 dog이면 객체는 아마 dog의 이름이나 나이 등 이겠다.

 

 

 

메서드

메서드는 객체가 수행해야할 코드를 정의하는 함수이다.

즉 그냥 함수라고 보면된다.

 

함수와의 차이로는, 함수는 매개변수를 직접 받아야 하지만,

메서드는 클래스 안에서 객체의 속성을 받아야 한다.

 

이때 객체는 self로 정의된다.

 

 

 

객체

객체는 클래스의 인스턴스로 속성과 메서드를 가지는 실체이다.

클래스에서 객체를 생성하면, 상속받는 클래스는 물론 하위 메서드 전제에 사용 가능하다.

 

여러개의 객체를 만들 때에는, 각각 객체가 생성이 되며, 만약 두 객체를 비교하게되면

하나를 self, 하나는 other 로 정의한다.

 

 

 

 

기본적인 클래스의 기본은 다른 페이지에 정리 되어 있으니, 설명을 줄인다.

저작자표시 비영리 변경금지 (새창열림)

'용어정리 > Python' 카테고리의 다른 글

python 용어정리 (파일 다루기)  (0) 2024.10.08
python 용어정리 (메서드 친구들)  (1) 2024.10.07
python 용어정리 (클래스, 객체 : 객체지향)  (6) 2024.10.07
Python 용어정리 (데이터 타입의 변환)  (1) 2024.10.07
python 용어정리 (python)  (0) 2024.10.07
'용어정리/Python' 카테고리의 다른 글
  • python 용어정리 (파일 다루기)
  • python 용어정리 (메서드 친구들)
  • python 용어정리 (클래스, 객체 : 객체지향)
  • Python 용어정리 (데이터 타입의 변환)
코드 유랑자 승열
코드 유랑자 승열
코드 유랑자 승열의 프로그래밍 일지를 남기는 공간입니다.
  • 코드 유랑자 승열
    승열의 프로그래밍 시네마
    코드 유랑자 승열
  • 전체
    오늘
    어제
  • 링크

    • 깃허브 보러가기
    • 링크드인 보러가기
    • 인스타그램 보러가기
    • 카테고리 N
      • 코딩테스트 N
        • BaekJoon N
      • TIL and WIL
        • TIL
        • WIL
      • 주말스터디
      • 내일배움캠프
        • 사전캠프 강의 (SQL)
      • 용어정리
        • Python
        • Python-Library
        • Machine-Learning
        • Deep-Learning
        • AI 활용
        • LLM & RAG
        • Docker
        • Django
        • SQL
        • Java Script
        • etc
      • Daily 코드카타
        • SQL
        • Python 알고리즘
      • 임시저장
      • 보류
  • 태그

    vector db
    View
    langchain
    llm
    word2vec
    오블완
    django
    RAG
    template
    티스토리챌린지
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코드 유랑자 승열
python 용어정리 (클래스와 친구들)
상단으로

티스토리툴바