목록2024/11/14 (1)
밤빵's 개발일지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/c9GZYb/btsKJ34TBLP/yho5NszyMfKEy5e0TRZI90/img.webp)
인터페이스와 추상 클래스가 무엇인지 기본적인 개념은 알지만, 이 두 가지가 실제로 어떤 상황에서 사용되는지, 각각의 용도가 어떻게 다른지 명확히 정리할 필요가 있었다. ▶인터페이스와 추상 클래스란?간단히 정리하자면,인터페이스 (Interface): 인터페이스는 기능의 명세(클래스가 구현해야 할 메서드의 선언만을 정의한 것으로, 구현은하지않는다.)를 정의하는 역할을 한다. 인터페이스 안에는 메서드의 시그니처(선언부)만 포함되어 있고, 그 구현은 인터페이스를 구현하는 클래스에서 담당한다. 자바에서는 인터페이스를 통해 여러 클래스에 동일한 기능을 제공할 수 있다.추상 클래스 (Abstract Class): 추상 클래스는 일부 구현된 메서드와 일부 추상 메서드를 포함할 수 있는 클래스이다. 추상 클래스는 공통된..
개발Article
2024. 11. 14. 18:35