객체지향 프로그래밍에서 상속과 다형성은 빼놓고 설명할 수 없는 굉장히 중요한 개념이다.먼저 상속에 대해서 알아보자.상속은 이미 존재하는 클래스의 특징에 새로운 특징을 추가하여 새로운 클래스를 만들어 내는 것이라고 할 수 있다.Class들은 "is-a" 형식으로 계층이 나뉘어져서 상속이 된다. 화살표로 연결된다고 생각하면 될듯?!
여기서 새로 만들어낸 클래스는 derived class, 원래 있던 클래스는 base class나 existing class라고 부른다.이를 통해 얻을 수 있는 효과는1. 상위 객체를 재사용할 수 있게 해준다2.
반복된 코드의 중복을 줄여준다3. 유지 보수를 편리하게 해 준다4.
객체의 다형성을 구현할..........
ch2.2 상속과 다형성에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.