Guidelines

ν΄λž˜μŠ€μ™€ λ©”μ†Œλ“œμ˜ 관계

λ©”μ†Œλ“œ(Method)λŠ” 클래슀 내에 μ •μ˜λœ ν•¨μˆ˜(Function)둜 클래슀의 객체(μΈμŠ€ν„΄μŠ€)κ°€ μˆ˜ν–‰ν•  수 μžˆλŠ” μž‘μ—…μ„ μ •μ˜ν•©λ‹ˆλ‹€.

λ©”μ†Œλ“œλŠ” 객체의 μƒνƒœλ₯Ό λ³€κ²½ν•˜κ±°λ‚˜, 객체에 κ΄€ν•œ 연산을 μˆ˜ν–‰ν•©λ‹ˆλ‹€.

ν΄λž˜μŠ€μ™€ λ©”μ†Œλ“œμ˜ κ΄€κ³„λŠ” μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€.

  • ν΄λž˜μŠ€λŠ” λ©”μ†Œλ“œλ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€. 이 λ©”μ†Œλ“œλ“€μ€ ν΄λž˜μŠ€μ— μ†ν•œ 객체듀이 κ³΅ν†΅μ μœΌλ‘œ μˆ˜ν–‰ν•  수 μžˆλŠ” 행동을 μ •μ˜ν•©λ‹ˆλ‹€.

  • 클래슀λ₯Ό 톡해 μƒμ„±λœ 객체(μΈμŠ€ν„΄μŠ€)λŠ” ν•΄λ‹Ή ν΄λž˜μŠ€μ— μ •μ˜λœ λ©”μ†Œλ“œλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


ν΄λž˜μŠ€μ™€ λ©”μ†Œλ“œ μ˜ˆμ‹œ

ν΄λž˜μŠ€μ™€ λ©”μ†Œλ“œ μ˜ˆμ‹œ
class Animal: # Animal 클래슀 μ •μ˜ def __init__(self, name): # μƒμ„±μž λ©”μ†Œλ“œ self.name = name # name 속성 μ •μ˜ def speak(self): # speak λ©”μ†Œλ“œ μ •μ˜ return f"제 이름은 {self.name}μž…λ‹ˆλ‹€." # name 속성 κ°’ λ°˜ν™˜ # 클래슀 μ‚¬μš© μ˜ˆμ‹œ my_pet = Animal("ν•΄ν”Ό") print(my_pet.speak()) # '제 이름은 ν•΄ν”Όμž…λ‹ˆλ‹€.' 좜λ ₯

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result