LivingThing
클래스에서 상속 된 Animal
클래스를 만들어야합니다. 생성자는 name, health, food 값 및 선택적 인수 임계 값의 네 가지 매개 변수를 가져야합니다.객체 지향 프로그래밍 오류
마지막 매개 변수 임계 값을 지정하지 않으면 동물 개체 의 임계 값은 0과 4 사이의 임의의 값이됩니다. 네 번째 매개 변수 즉 임계 거기에 존재하는 경우에만
class Animal(LivingThing):
def __init__(self, name, health, food_value, threshold):
super().__init__(name, health, threshold)
self.food_value = food_value
def get_food_value(self):
return self.food_value
내가 올바른 대답을 얻었다 :
이 내 코드입니다.
3 개 및 4 개의 매개 변수를 허용하도록 코드를 수정하려면 어떻게해야합니까? 예를 들어
:
deer = Animal("deer", 15, 6)
deer.get_threshold() (# Between 0 and 4 inclusive) should give me 2.
wow thanks ... 내 코드가 마침내 작동합니다. –
@ user3397867이 대답으로 질문이 해결되면 답변의 왼쪽에있는 체크 표시를 클릭하여 선택해야합니다. 사람들은 대답을 '선택됨'으로 표시하는 사용자에게 대답 할 확률이 더 높습니다. (stackoverflow.com/about) – BorrajaX