본문 바로가기

JAVA

JAVA(2022.07.30) - Interface

인터페이스란 ? 

- 개발 코드와 객체의 접점이다 

 

역할

-  개발 코드가 객체에 종속되지 않게 하여 객체를 교체할 수 있도록 한다

-  개발 코드 변경 없이 실행 내용이 다양해질 수 있다(다형성) 

 

선언

 

[public] interface 인터페이스 {

  • 상수  > 모든 필드는 static final의 특성을 가지고 있음, 상수 필드만 선언 가능,  상수명은 대문자로 작성, 선언과 동시에 초기화 
  • 추상 메소드 > 실행코드가 없음, 객체에서 오버라이딩을 통해 메소드를 재정의  
  • 디폴트 메소드 > public 접근 제한을 가진다, 실행 블록을 가지고 있는 메소드이다, default 키워드를 반드시 붙여야한다
  • 정적 메소드 > 정적 메소드는 인스턴스 없이 호출이 가능하다. 

}

 

구현

 

 

'JAVA' 카테고리의 다른 글

JAVA(2022.08.03) - 인터페이스 사용  (0) 2022.08.03
JAVA(2022.08.01) - 익명 구현 객체  (0) 2022.08.01
예외처리  (0) 2022.07.29
7.24  (0) 2022.07.24
JAVA(2022.07.23)-나머지 한 점  (0) 2022.07.23