소개오늘은 Java의 객체지향 프로그래밍(OOP)의 핵심 개념 중 상속, 다형성, 접근 제어자에 대해 학습했습니다. 각각의 개념과 관련된 주요 질문과 답변을 정리하여 블로그 글로 작성합니다.질문과 답변 정리1. 상속(Inheritance)질문: 상속은 무엇이며, 어떤 장점이 있나요?답변:상속은 부모 클래스의 속성과 메서드를 자식 클래스가 물려받는 것으로, 코드의 재사용성과 확장성을 높이는 데 유용합니다.장점:코드 재사용: 공통 코드를 부모 클래스에 정의하고, 자식 클래스에서 사용.유지보수 용이: 부모 클래스의 수정만으로 자식 클래스에도 동일한 변경 적용.다형성 지원: 부모 클래스 타입으로 다양한 자식 객체를 다룰 수 있음.예제:class Animal { void sound() { Sys..