달에 앉아있는 서비

  • 홈
  • 태그
  • 방명록

overloading 1

Python (28) - 오버로딩(Overloading)과 오버라이딩(Overriding)

객체지향 프로그래밍(OOP)에서 자주 등장하는 개념 중 하나가 오버로딩과 오버라이딩입니다.이 둘의 이름은 비슷하지만, 개념과 사용 방식은 전혀 다릅니다.보통 Java나 C++로 설명하지만 파이썬을 기준으로 두 개념을 설명하려 합니다. 오버로딩 (Overloading) 오버로딩은 같은 함수 이름을 사용하지만, 매개변수의 타입이나 개수에 따라 다르게 동작하도록 하는 기법입니다. Java나 C++ 같은 언어는 함수 오버로딩을 기본적으로 지원하지만, 파이썬에서는 오버로딩을 지원하지 않으며 multipledispatch 패키지를 사용하여 구현할 수 있습니다. 패키지 설치pip install multipledispatch 사용예시from multipledispatch import dispatch@dispatch(i..

컴퓨터/Python 2025.05.04
1
더보기
프로필사진

서비의 IT 일기장

방문자수

Today :

  • Total :

공지사항

  • 컨텐츠 기획 - 23/02/09
  • 분류 전체보기 (181)
    • 컴퓨터 (116)
      • Batch (2)
      • git (5)
      • JavaScript (5)
      • Linux (7)
      • LLM (2)
      • MySQL (18)
      • Oracle (10)
      • Python (29)
      • PHP (4)
      • Windows (6)
      • 컴퓨터 관련 지식 (14)
      • 기타 (14)
    • 임베디드 시스템 (6)
      • 라즈베리파이 (6)
    • 블로그 운영 (6)
      • 티스토리 스킨 제작기 (3)
      • 유틸리티 (3)
    • 프로젝트 (23)
      • IT 프로젝트 (1)
      • DIY 이야기 (7)
      • 도시농부 이야기 (8)
      • 일렉기타 이야기 (7)
    • 여행 (14)
      • 자전거 이야기 (8)
      • 걷는 여행기 (0)
      • 방방곡곡 여행기 (6)
    • 일상 (16)

최근글과 인기글

  • 최근글
  • 인기글

Tag

db, 윈도우, 라즈베리파이, Python, SQL, 리눅스, Linux, DIY, 자바스크립트, mysql, javascript, 도시농부, 주말농장, 국토종주자전거여행, oracle, 파이썬, 오라클, PHP, 낙동강자전거길, 국토종주,

최근댓글

Copyright © Dalseobi. All rights reserved.

티스토리툴바