
[JAVA] Chapter 7. 객체 지향 프로그래밍Ⅱ
Language/JAVA
2022. 5. 24. 11:17
자바의 정석을 공부하면서 공부내용을 정리했습니다. 🌱 상속 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것 코드를 공통적으로 관리할 수 있어서 코드의 추가 및 변경이 매우 용이 → 코드의 재사용성을 높이고 코드의 중복을 제거하여 생산성과 유지보수에 좋다 상속받고자 하는 클래스의 이름을 extends와 함께 써주면 된다. 상속해주는 클래스는 부모 클래스, 상속 받는 클래스는 자식 클래스라고 한다. 자식 클래스는 부모클래스의 모든 멤버를 상속받기 때문에 자식 클래스는 부모클래스의 멤버들을 포함한다. 자식 클래스에 새로운 코드를 추가해도 부모 클래스엔 영향을 주지 않는다. 생성자와 초기화 블럭은 상속되지 않는다. 상속 이외에도 클래스간에 포함관계를 맺어주면 클래스를 재사용할 수 있다. 클래스를 가지고 ..