클래스의 상속과 오버라이딩
상속이 필요한 이유상속이란 것은 무엇인가를 물려받는 다는 뜻입니다. 클래스는 상속이라는 개념을 가지고 있습니다. 누구한테서 무엇을 물려받을까요? class Car: def countWheels(self, wheel): print("my wheels is", wheel) class Bmw(Car): def whatColor(self, color): print("my color is", color) car1 = Bmw() car1.countWheels(4) #my wheels is 4 car1.whatColor("balck") #my color is balck 클래스 Car와 Bmw를 정의했습니다. Bmw를 정의할 때 괄호에 Car라는 클래스명을 적어줬습니다. 이런식으로 적어주면 상속이 일어납니다. 상속을 ..
Backend-dev/python
2018. 4. 10. 01:56