![[python] 상속](http://i1.daumcdn.net/thumb/C120x120/?fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcqJ2Kd%2FbtsHt3Vr7qz%2FAAAAAAAAAAAAAAAAAAAAAL_runMQbMTeybRz9fPRbaKNi27JkeLgyhk_MxrfeLOQ%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DXnvphj3RPxlmsozeWOZpFgUs6ro%253D)
[python] 상속
1. 일반상속#부모 값class Unit: def __init__(self,name,hp): self.name = name self.hp = hp #자식 값class AttackUnit(Unit): def __init__(self,name,hp,damage): Unit.__init__(self,name,hp) # 상속 self.damage = damage def attack(self,location): print("{0} : {1} 방향으로 적군을 공격합니다. [공격력]:{2}".format(self.name,location,self.damage)) def damag..
- PYTHON Programming/Python
- · 2024. 5. 20.
![[python] 메서드](http://i1.daumcdn.net/thumb/C120x120/?fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F3XYR1%2FbtsHtg9cy9S%2FAAAAAAAAAAAAAAAAAAAAAIDNHEs9GWb60nj6N_mSkZwloBTpMslikK4XQyJKu6Wo%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DPxH3iAF%252B0hhc477hZQjbPHCZxK8%253D)
[python] 메서드
1. 메서드 파이썬에서 메서드(Method)는 클래스 내에 정의된 함수를 말합니다. 메서드는 객체 지향 프로그래밍에서 객체의 동작을 정의하는 역할을 합니다. 클래스에 정의된 메서드는 해당 클래스의 모든 객체에서 공유되며, 객체가 메서드를 호출할 수 있습니다.파이썬에서 메서드를 정의하려면 다음과 같은 형식을 따릅니다class 클래스명: def 메서드이름(self, 인자1, 인자2, ...): # 메서드 코드예시)class AttackUnit: def __init__(self,name,hp,damage): self.name = name self.hp = hp self.damage = damage def attack(self,lo..
- PYTHON Programming/Python
- · 2024. 5. 20.