31일 10/12

권준석·2022년 10월 12일
0

인터페이스

  • 동일한 기능을 보장하기 위해 사용
  • 자바의 다형성을 이용하여 개발코드를 줄이고 유지보수 용이
  • 인터페이스를 통해 객체 간의 응집도를 낮춘다
  • 추상메서드, 상수, 정적메서드, 디폴트메서드 사용가능
  • 인터페이스는 객체로 만들 수 없다

추상메서드

  • 선언만 하고 구현하지 않는 메서드 (강제적 - 재정의해서 사용)

상수

  • 변수의 값을 수정하지 못하는 값 (절대적 - 구현받은 객체가 수정불가)

정적(Static) 메서드

  • 구현까지 된 메서드 . 무조건 상용 재정의 불가(절대적 - 구현받은 객체가 수정불가)

디폴트 메서드

  • 구현까지 된 메서드. 재정의 가능(선택적 - 재정의 해도되고 안해도 된다)
profile
ㅇㅇ

0개의 댓글