관리 메뉴

λͺ©λ‘νŒŒμ΄μ¬ static method (1)

Hey Tech

[Python] λ©”μ„œλ“œ(method)와 μŠ€νƒœν‹±/클래슀 λ©”μ„œλ“œ(static/class method)에 λŒ€ν•΄ μ•Œμ•„λ³΄μž!

μ§€λ‚œ ν¬μŠ€νŒ…μ—μ„œλŠ” 클래슀, 객체, 속성, 생성 ν•¨μˆ˜μ— λŒ€ν•œ μ˜λ―Έμ™€ νŒŒμ΄μ¬μ—μ„œ 이듀을 λ‹€λ£¨λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄μ•˜μŠ΅λ‹ˆλ‹€. 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” ν΄λž˜μŠ€μ—μ„œ λ©”μ„œλ“œ(method)와 μŠ€νƒœν‹±/클래슀 λ©”μ„œλ“œ(static/class method)에 λŒ€ν•΄ μ•Œμ•„λ΄…λ‹ˆλ‹€. λͺ©μ°¨ 1. λ©”μ„œλ“œ(method) 1.1. λ©”μ„œλ“œ μ •μ˜ 1.2. λ‚΄μž₯ 클래슀 및 λ©”μ„œλ“œ ν™œμš© μ˜ˆμ‹œ 1.3. λ©”μ„œλ“œ μ’…λ₯˜ 2. μΈμŠ€ν„΄μŠ€ λ©”μ„œλ“œ(instance method) 3. μŠ€νƒœν‹±/클래슀 λ©”μ„œλ“œ(static/class method) 1. λ©”μ„œλ“œ(method) 1.1. λ©”μ„œλ“œ μ •μ˜ λ©”μ„œλ“œ(method)λŠ” 클래슀의 κ°μ²΄μ—μ„œ ν˜ΈμΆœν•˜μ—¬ 속성에 λŒ€ν•œ 연산을 μˆ˜ν–‰ν•˜λŠ” 역할을 ν•˜λ©°, 멀버 ν•¨μˆ˜(member function)라고도 λΆ€λ¦…λ‹ˆλ‹€. μ•„λž˜μ™€ 같이 "[객체 이름]...

SW 개발/Python 2021. 4. 30. 15:33