상속

    상속과 다형성

    Intro 상속과 다형성은 객체 지향을 공부하게 되면 항상 만나게 되지만 깊이 생각을 하지 않고 넘어가는 경우가 많았던거 같다. 그래서 이번 기회에 상속과 다형성은 왜 쓰이는지에 초점을 맞춰서 공부를 해보았고 그거에 대한 정리를 남기려고 한다. 상속 정의 이미 만들어져 있는 클래스를 부모 클래스라고 할때 해당 부모 클래스의 기능을 사용가능 하도록 해당 클래스의 기능을 받아오는 것을 상속이라고 하고 이로 인해 만들어지는 클래스를 자식 클래스라고 한다. 왜 사용할까? 1. 코드의 재활용 새로운 클래스를 만들 때 이미 다른 클래스에서 새롭게 만들 클래스에 필요한 메소드를 다수 가지고 있을 때 새로운 클래스는 이미 만들어져있는 클래스에 대하여 상속 받아 사용하게 된다면 기존 코드를 재활용 할 수 있고 코드도 간..