Java

Java

[JAVA] 인터페이스(interface)

인터페이스 모든 메서드가 추상 메서드로 선언됨 ( public abstract ) 모든 변수는 상수로 선언됨 ( public static final ) 추상 클래스와 마찬가지로 직접 인스턴스 생성 불가 추상클래스와 달리 일반 메서드, 생성자를 가질 수 없음 필드도 static final(생략 가능)을 붙인 상수화한 필드만 사용할 수 있으며 반드시 초기화해야 함 프로그램이 제공하는 기능을 명시적으로 선언 일종의 클라이언트 코드와의 약속, 클래스나 프로그램이 제공하는 명세(specification) 이다. 클라이언트 프로그램은 인터페이스에 선언된 메서드만 보고 이를 구현한 클래스를사용할 수 있음 1. interface Calc 상수 PI, ERROR은 static ..

HSRyuuu
'Java' 카테고리의 글 목록 (4 Page)