728x90 super()1 코드 스테이츠 04/25 - 객체 지향 프로그래밍 심화1 코드 스테이츠 11일차 상속 자바 언어에서 상속이란 기존의 클래스를 재활용하여 새로운 클래스를 작성하는 자바의 문법 요소를 의미한다. 가장 단순한 형태를 생각해 보면, 두 클래스를 상위 클래스와 하위 클래스로 나누어 상위 클래스의 멤버(필드, 메서드, 내부클래스)를 하위 클래스와 공유하는 것을 의미한다. 여기서 이 두 클래스를 서로 상속 관계에 있다고 하며, 하위 클래스는 상위 클래스가 가진 모든 멤버를 상속 받게 된다. 따라서 하위클래스의 멤버 개수는 언제나 상위클래스의 그것과 비교했을 때 같거나 많다. 왜 상속을 사용할까? 결론적으로 말하면, 상속을 통해 클래스를 작성하면 코드를 재사용하여 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있어 코드의 중복을 제거할 수 있다. 또한, 상속은 다형적 표.. 2023. 4. 25. 이전 1 다음 728x90