[JAVA] 자바 프로그래밍 인터페이스(interface)
인터페이스(interface) 이전에는 코드가 구현하지 않은 메서드를 가지고 있는 추상(abstract) 클래스를 포스팅했다. 다음으로 배울 인터페이스는 모든 메서드가 추상 메서드로만 이루어져있다고 한다. 인터페이스를 어떻게 사용하는지와 인터페이스와 다형성의 관계를 포스팅하겠습니다. 인터페이스란? 인터페이스는 메서드 구현된 코드가 없는 추상 메서드와 상수로만 이루어져 있다. 구현된 코드가 없고 형식적인 선언만 있으므로 인스턴스로 생성이 불가능하다. 설계의 용도로 사용된다. 어떤 클래스가 특정 인터페이스를 사용한다면 그 클래스는 해당 인터페이스의 메서드들을 구현해야 한다. ▶ 인터페이스 생성 인터페이스는 따로 생성할 수 있으나 파일 확장자나 문법적인 변화가 크지 않으므로 기존 클래스에서 'class'를 '..
2020.12.16