Java 상속(inheritance) 기본 개념 정리
2021. 7. 19. 19:07
프로그래밍 언어/Java
Java 상속 (inheritance) 자바에는 상속이라는 개념이 있다. 조금 더 자세하게 말해보면, 부모의 것을 자식에게 물려주는 것처럼 자바에는 부모 클래스(상위 클래스)와 자식 클래스(하위 클래스) 가 있다. 자식 클래스는 부모 클래스를 선택해서 그 부모 클래스의 멤버를 상속받아 그대로 쓸 수 있게 된다. 그럼 상속을 왜 하는 거지? 이미 만들어져 있는 클래스를 재사용할 수 있기 때문에 효율적이고 중복된 코드가 줄어들어 코드가 간결해진다. 그리고 공통적인 기능을 부모 클래스에 추가해주면 상속받은 여러 개의 자식 클래스에서 사용이 가능하기 때문에 확장성 또한 용이하다. 다시 말해, 유지보수가 쉬워지고 확장성이 용이해지고 재사용이 가능해지고 코드가 간결해지며 시간을 단축할 수 있다. 상속에 대해 몇 가..