Overriding1 [Python] 상속(Inheritance), 메서드 오버라이딩(Overriding) 안녕하세요. 우주신입니다. 이번 포스팅에서는 클래스의 상속(Inheritance)과 상속의 개념 중 하나인 메소드 오버라이딩(Overriding)에 대해 정리해보겠습니다. 1. 상속(Inheritance) '상속'이란 "뒤를 이음", "물려받다"라는 뜻으로, 클래스에도 이런 개념을 적용할 수 있습니다. 어떤 클래스를 만들 때 다른 클래스의 기능을 그대로 가지고 올 수 있다는 개념인데, 이 때, 물려주는 클래스를 부모클래스(Super class), 물려받는 클래스를 자식클래스(Sub class)라고 합니다. 이러한 상속을 이용하면 중복코드가 작성되는 것을 방지할 수 있으며, 코드의 유지보수가 아주 쉬워집니다. 간단한 계산기를 만들어보며 상속에 대해 설명해보겠습니다.Calculate라는 클래스를 만든 후, .. 2017. 4. 5. 이전 1 다음