Java #자바 #인터페이스 #interface #다형성 #자바 8 #interface default method #interface static method #interface private method

개발/Java

Java interface

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

Debin
'Java #자바 #인터페이스 #interface #다형성 #자바 8 #interface default method #interface static method #interface private method' 태그의 글 목록