-
인터페이스
미완성된 클래스 (클래스가 아님)
인터페이스는 외부에서 완성을 해줘야하는 클래스이기 떄문에 public 사용
인터페이스에 작성되는 필드들은 모두 상수로 작성이 되기 때문에대문자로 이름을 작성해야함
메서드를 작성할 때 메서드 이름과 메서드 매개변수 및 반환을 어떻게 처리할지만 지정해주고
메서드 본 내용을 작성하지 않음
작성방법
인터페이스는 implements 로 작성 후 인터페이스 파일명을 작성해줌
파일명 , 를 사용해서 여러개 작성해도 됨
extends 를 사용한 다음 implement 를 사용해서 작성도 가능
public class 자식 implements 엄마 <- 가능
public class 자식 implements 엄마, 아빠 <- 가능
public class 자식 extends 부모님 implements 엄마, 아빠 <- 가능
인터페이스에서 사용하면 안되는 메서드 예제
Ex)접근제한자 void 메서드이름() { } 접근제한자 자료형 메서드이름() { return }
메서드명 이후 { } 추가하면 안됨**