[Java] Interface
·
2022 하계방학 SW 집중교육
인터페이스(Interface)란? 자바에서는 인터페이스를 통해 다중 상속을 지원한다. 인터페이스란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상 클래스를 의미한다. 즉, 특정 기능을 개발하는 데 있어 공통적인 기능을 명시하고 강제적으로 구현하게끔 하는 역할을 한다. 인터페이스는 추상 메소드와 상수만을 포함한다. public interface Animal { void cry(); } public class Cat implements Animal { @Override public void cry() { System.out.println("냐옹냐옹!"); } } public class Dog implements Animal { @Overri..