반응형 Java #자바 #인터페이스 #interface #다형성 #자바 8 #interface default method #interface static method #interface private method1 Java interface 백기선님이 과거에 진행했던 Java 스터디 8주차 스터디 입니다. 인터페이스 정의하는 방법 인터페이스는 일종의 추상클래스다. 인터페이스는 추상 클래스처럼 추상 메서드를 가진다. 그러나 추상 클래스처럼 일반 메서드를 가질 수 없다. 또한 인터페이스는 멤버변수를 구성원으로 가질 수 없다. 오직 추상메서드와 상수만을 멤버로 가질 수 있다. 그외의 다른 어떠한 요소도 허용하지 않는다. 모든 메서드는 public이다. 인터페이스는 기본 설계도라 할 수 있다. 객체지향의 핵심인 다형성을 적극적으로 활용할 수 있게 해주는 요소다. 정의하는 방법은 아래와 같다. interface 인터페이스이름{ public static final 타입 상수이름 = 값; public abstract 메서드이름(매개변수목록); } 인터페.. 개발/Java 2022. 5. 22. 이전 1 다음 반응형