[명지대 파이썬 멘토링 #7] 파이썬 클래스 배우기 2 - 상속, 오버라이딩, 모듈 오늘은 클래스의 상속에 대해 배울 예정입니다. 클래스의 상속이란 말 그대로 물려받는다는 뜻이고, 이 개념을 클래스로 풀어 설명하자면, 어떤 클래스를 만들 때, 다른 클래스의 기능을 받아서 쓸 수 있게 해주는 것입니다.
클래스의 상속을 쓰는 이유는 기존 클래스를 변경하지 않고, 기능을 추가하거나 기존 기능을 변경하기 위해서 사용합니다. 즉 쉽게 말해서, 코드 수가 1000줄이 되는 A클래스가 있는데, B클래스를 하나 만들 생각인데 A클래스와 되게 비슷한데, 기능 몇가지가 추가 되는 경우가 있다고 칠 때, B클래스를 만들기 위해서 기존 A클래스의 코드를 재활용 하면 되는데 굳이 다시 만들 필요가 없겠죠?
그럴 경우 새로 만들 B클래스는, 기존에 있던 A클래스를 상속받고 기능을 추가 해주면 됩니다. 컴퓨터의 자원(CPU, RAM 등등 ...)은 한정적입니다.
요즘 나오는 컴퓨터가 좋다고 하더라도, 개발자의...
#
7