강의로 돌아가기
MSL

두번 출력되는 문제

안녕하세요~
아래와 같이 코드 작성했는데,
트럭이름과 톤수가 두번이 출력되어요..
왜 그럴까요?

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Car():

    def __init__(self, name):
        self.name = name

    def run(self):
        print("차가 달립니다.")


class Truck(Car):
    # 이 아래에서 __init__ 메소드를 오버라이드 하세요.
    def __init__ (self, name, capacity):
        super().__init__(name)
        print("{}이".format(name))
        self.capacity = capacity
        print("{}톤의".format(self.capacity))
    def load(self):
        print("짐을 실었습니다.")

car = Truck("트럭","3")
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.