인터페이스의 특징

CODEDRAGON Development/Java

반응형


 

인터페이스의 특징

·       상속구조를 통해서 둘 이상의 클래스의 상속의 관계를 형성하기 위한 클래스(다중 상속 가능해집니다)

·       인스턴스화 하기 위해 정의된 클래스가 아닙니다.

·       인터페이스 내에 선언된 변수는 무조건 public static final로 선언(상수)

·       인터페이스 내에 선언된 메소드는 무조건 public abstract로 선언(추상 메서드)

·       인터페이스 자료형타입으로 참조변수 선언 가능

·       인터페이스도 메소드 오버라이딩(Overriding) 원칙 그대로 적용되며 인터페이스가 가지는 추상 메서드 모두 재정의해야 합니다.