inheritance1 [Java] 상속(Inheritance)에 대해서 📚 이전에 오버로딩과 오버라이딩의 차이점에 대해서 글을 작성했다. 이번 글에서는 오버라이딩에 대해서 더 확실하게 이해하기 위해서 상속에 대한 정리를 해보려고 한다. 자바에서 상속이란? 일반적으로 생각했을 때 상속이란 무언가를 부모에게 물려받는 것을 말한다. Java에서의 상속도 비슷하다. 부모클래스의 변수와 메소드를 상속을 통해 자식클래스에서 사용할 수 있게 해준다. 조금 더 깊게 말하자면, 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것을 의미한다.(확장의 개념) 이때 기존에 정의되어 있던 클래스를 부모클래스(parent class) 또는 상위클래스(super class)라고 부르며, 상속을 통해 새롭게 작성되는 클래스를 자식클래스(child class) 또는 하위클래스(sub.. 2021. 8. 14. 이전 1 다음