이번 포스팅에서는 자바(Java)에서 인터페이스 요소에 대하여 공부를 해보고자 한다. 인터페이스 상수 인터페이스는 추상 메서드로 이루어지므로 인스턴스를 생성할 수 없으며 멤버 변수도 사용할 수 없다. 그런데 인터페이스에 다음 코드와 같이 변수를 선언해도 오류가 발생하지 않는다. public interface Calc { double PI = 3.14; int ERROR = -999999999; ... } Calc 인터페이스에 선언한 변수 PI를 컴파일하면 public static final double PI = 3.14, 즉 상수 3.14로 변환된다. int형 변수 ERROR 역시 public static fianl int ERROR = -999999999로 변환되어 상수로 취급된다. 인터페이스에 선언한..