본문 바로가기
2022-2/seminar

자바 | 6장 인터페이스

by 이망고_ 2022. 2. 14.

인터페이스

클래스 다중상속 불가 -> 대체하는 개념이 인터페이스임

공통기능 추출해서 인터페이스로 만듦

사용할 때는 interface 클래스처럼 붙여서 사용

 

interface implements

=class extends

와 같으며 implements 를 사용해서 상속처럼 사용 가능 

 

특징

  • 객체 생성 불가
  • field값 선언 불가
  • 인터페이스 변수의 다형성 : 배열 생성 가능
  • 상수 필드 생성 가능 

 

인터페이스의 상속

interface implements xx

     interface extends xx

인터페이스 내에서 상속시에는 implements -> 대신 extends 를 사용한다