·Java
오늘은 추상 클래스와 인터페이스에 대해 각각의 특징과 공통점 그리고 차이점, 이 기능들이 갖는 의미를 이해해보겠습니다. 추상 클래스 (Abstract class)다른 클래스들이 상속받아 사용할 수 있는 특별한 형태의 클래스로, 공통된 기능을 하나의 클래스에 모아두어 코드의 재사용성을 높일 수 있다. 추상 클래스의 하위 클래스는 추상 클래스의 속성과 매서드를 사용할 수 있어, 코드를 재작성하지 않아도 된다. 또한 추상 클래스의 경우 직접 인스턴스화 할 수 없으며, 구현을 포함하는 메서드( Concrete Methods) 와 그렇지 않은 메서드를 모두 가질 수 있다. ( 추상 메서드의 경우 반드시 서브 클래스에서 구현 필요 ) ➡︎ 상속을 통한 코드의 재사용성 증가 일반 클래스와 다른 점더보기그럼 일반..