[Do it 자바 프로그래밍 입문] 10.인터페이스
·
Programming Language/JAVA
10-1. 인터페이스란? 인터페이스 (interface) 패키지에서 마우스 오른쪽 버튼 → [New] → [Interface] 모든 메서드가 추상 메서드로 선언됨 public abstract 모든 변수는 상수로 선언됨 public static final interface 인터페이스 이름 { public static final float pi = 3.14F; public void makeSomething(); } 자바8 부터 디폴트 메서드 (default method)와 정적 메서드(static method) 기능의 제공으로 일부 구현 코드가 있음 인터페이스 구현과 형 변환 인터페이스를 구현한 클래스는 인터페이스 형으로 선언한 변수로 형 변환 할 수 있음 Calc calc = new CompleteCalc..