java interface1 [Java] 인터페이스(Interface) 인터페이스(interface)는 얼핏 보기에는 추상(Abstract) 클래스와 매우 흡사한 개념으로 느껴질 수 있다. 인터페이스는 숙력된 자바 개발자들에게 아주 선호되는 설계 기능이면서 자바에서 다중 상속을 구현하게 해주는 고급 기술이기도 합니다. 추상클래스는 추상 메소드 외에 멘버변수나 일반 메소드를 가질 수 있지만 인터페이스에서는 반드시 사전에 정의된 추상 메소드와 상수만을 가질 수 있다는 특징이 있습니다. 인터페이스는 팀 프로젝트의 동시 작업에 유리하고 일반적으로 추상보다 요구되는 설계의 기준이 높아서 더 체계적이라는 평을 받습니다. 추상화의 정도가 높다. 인터페이스 구현 public interface Dog { // public class 대신에 public interface로 해주면 된다. ab.. 2023. 1. 9. 이전 1 다음 반응형