Interface

Lucy·2022년 12월 15일
0

Java

목록 보기
4/4

개념과 역할

극단적으로 동일한 목적 하에 동일한 기능을 수행하게끔 강제하는 것이 바로 인터페이스의 역할이자 개념이다.

interface를 이용하여 개발 코드를 직접 수정하지 않고도 사용하고 있는 객체만 변경할 수 있도록 할 수 있다.
자바의 다형성을 극대화하여 개발코드 수정을 줄이고 프로그램 유지보수성을 높이기 위해 인터페이스를 사용한다.

특징

  • 추상 메서드를 가진다.

  • 변수를 만들면 자도응로 앞에 public static final이 생략된다.

  • 인터페이스를 메모리에 로드하려면 익명 클래스를 만든다.

  • 추상 method는 무조건 child가 구현해야 한다.

  • 함수를 넘길 때 사용하며, class와 다르게 행위가 정해져 있지 않을 때 사용한다.


Ref

https://interconnection.tistory.com/129

profile
나아가는 OnlyOne 개발자

0개의 댓글