객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어 개발에서 널리 사용되는 패러다임으로, 유지보수성과 확장성이 뛰어난 프로그램을 작성하는 데 매우 유용합니다. 그중에서도 상속(Inheritance) 은 OOP의 핵심 개념 중 하나로, 기존 클래스를 기반으로 새로운 클래스를 생성하여 코드의 재사용성을 극대화하는 강력한 기능입니다.이 글에서는 상속의 개념, 기본 사용법, 다중 상속, 그리고 상속을 적절히 활용하는 방법에 대해 깊이 있게 다루겠습니다.🎯 1. 상속이란 무엇인가?✅ 상속의 개념상속이란 한 클래스(부모 클래스)의 속성과 메서드를 다른 클래스(자식 클래스)에서 물려받아 사용할 수 있도록 하는 기능입니다. 이를 통해 새로운 클래스를 만들 때 기존의 코드를 ..