다형성(Polymorphism)
다형성을 알아보자! 어떠한 기능이나 함수를 나타내는 것이 아니라 표현의 방법이다! 하나의 이름으로 다양한 형태를 표현할 수 있는 특성 개, 고양이, 사자, 물개, 곰, 독수리, 뱀, 매미, 호랑이, 펭귄 등등 위의 모든것은 동물이다 일반화(상속을 통한 표현 ) 추상화(공통적인 특성을 선언 -> 동물은 숨을 쉰다, 움직인다 등등) 다형성(공통적인 특성을 각 클래스의 특성이 맞게 재정의 -> 아가미 호흡, 폐호흡, 고양이처럼 움직인다 등등) 일반화 이름을 사용하여 재정의된 함수들을 호출(동적 바인딩) # 일자 상속 개념 class 동물: def 먹는다(self): pass def 움직인다(self): pass def 호흡한다(self): pass def 소리낸다(self): pass class 포유류(동물)..