Programming의 세계/JAVA
[JAVA] 자바 입문자용 인터페이스(Interface)의 이해
코딩기스칸
2022. 6. 20. 09:22
인터페이스를 쓰는 이유는
예를 들어 회사에서 어떤 코드를 만들어야하는데 이 코드를 꼭 써라!!!!
할때 지정해주는 게 인터페이스다.
위키백과 정의를 보면
인터페이스는 자바 프로그래밍 언어에서 클래스들이 구현해야 하는 동작을 지정하는데 사용되는 추상 자료형.
이라고 정의되어 있다.
특징은 인터페이스의 바디에 추상매서드를 포함하고 있지만 인터페이스 내의 모든 메소드들이 정의상 추상적이기 때문에 abstract 키워드가 필요하지 않다. 인터페이스는 노출된 행동들의 집합을 규정하므로 모든 메소드들은 암묵적으로 public이다. 추상매서드에 대해서는 다음에 자세히 알아보도록 하고, 인터페이스가 어떻게 구현되는지 확인해보겠다.
인터페이스 (자바) - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
인터페이스 (자바) - 위키백과, 우리 모두의 백과사전
ko.wikipedia.org
인터페이스 구현에 대해서 좀더 생각을 정리하고 다시 올려보겠다.

