인터페이스 (1) 썸네일형 리스트형 자바 인터페이스(Interface) 자바 인터페이스에 대해서 알아보자. 인터페이스(Interface) 인터페이스는 일종의 추상클래스이다. 하지만 추상클래스보다 추상화 정도가 높아서 추상클래스와 달리 일반 메소드 또는 멤버변수를 구성원으로 가질 수 없다. 오직 추상메소드와 상수만을 멤버로 가질 수 있다. 인터페이스도 추상클래스 처럼 객체생성을 못한다. 인터페이스도 추상클래스처럼 완성되지 않은 불안전한 것이기 때문에 그 자체만으로 사용되기 보다는 다른 클래스를 작성하는데 도움 줄 목적으로 작성된다. 키워드로 class 대신 interface를 사용하며, 일반적인 클래스와 달리 인터페이스의 추상메소드는 public abstrac이어야 하며, 생략할 수 있지만 static메소드와 default메소드는 생략할 수 없다. 상수는 public stat.. 이전 1 다음