본문 바로가기
Python/코딩도장

코딩도장_파이썬 심사문제 36.9 (다중 상속 사용하기)

by 비전공자 기록광 2020. 8. 16.
반응형

다음 소스 코드에서 동물 클래스 Animal과 날개 클래스 Wing을 상속받아 새 클래스 Bird를 작성하여 '먹다', '파닥거리다', '날다', True, True가 각 줄에 출력되게 만드세요.

 

문제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Animal:
    def eat(self):
        print('먹다')
 
class Wing:
    def flap(self):
        print('파닥거리다')
 
________________
________________
________________
 
= Bird()
b.eat()
b.flap()
b.fly()
print(issubclass(Bird, Animal))
print(issubclass(Bird, Wing))
cs

결과

먹다
파닥거리다
날다
True
True


1
2
3
class Bird(Animal,Wing):
    def fly(self):
        print('날다')
cs

 

반응형

댓글