인터페이스 (객체지향)

  다른 뜻에 대해서는 인터페이스(inteface) 문서를 참조하십시오.
  다른 뜻에 대해서는 인터페이스 (객체지향) 문서를 참조하십시오.

1 개요[ | ]

interface
인터페이스
  • 클래스들이 구현해야 하는 동작을 지정하는데 사용하는 추상 자료형
  • 상수와 메소드 선언의 집합
  • 클래스의 기본형식을 정해두는 것[1]
  • 여러 클래스의 공통점을 추출하되 구현 내용은 없는 것
  • 다중상속을 지원하지 않는 언어에서 대안으로 고려해볼 수 있다.
  • 인터페이스를 상속할 수 있는 것: 클래스, 인터페이스[2]

2 같이 보기[ | ]

3 참고[ | ]

  1. 메소드 구현 없이 틀만 제공
  2. 단 클래스는 implements, 인터페이스는 extends 키워드 사용
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}