반응형
| 인터페이스 요소
* 추상 메서드
* 상수
* 디폴트 메서드
* 정적 메서드
* private 메서드
인터페이스의 가장 큰 차이는 추상 메서드로만 이뤄져있다.
구현코드가 없다.
안에 변수를 선언하게 되면, 인터페이스에 포함된 모든 변수는 상수이다.
기본적으로 인터페이스의 중복을 막기 위한 디폴트 메서드 , 정적메서드, private 메서드
인터페이스는 어떤 객체에 대한 명세이다. ( 어떤 역할이다. 에 대한 설명서 )
인터페이스는 시스템 설계단계에 많이 도입을 한다.
인터페이스 선언과 구현
| 인터페이스 역할은?
인터페이스는 클라이언트 프로그램에 어떤 메서드를 제공하는 지 알려주는 명세, 또는 약속
한 객체가 어떤 인터페이스 타입이라하면, 그 인터페이스의 메서드를 구현했다는 의미이다.
클라이언트 프로그램은 실제 구현 내용을 몰라도 인터페이스의 정의만 알면 그 객체를 사용할 수 있다.
인터페이스를 구현해 놓은 다양한 객체를 사용한다. - 다형성
: JDBC를 구현한 오라클, MSSQL 라이브러리등
자바 인강이 듣고 싶다면 =>https://bit.ly/3ilMbIO
반응형
'스프링, 자바' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 31회차 미션 (0) | 2020.09.09 |
---|---|
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 30회차 미션 (0) | 2020.09.08 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 28회차 미션 (0) | 2020.09.06 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 27회차 미션 (0) | 2020.09.05 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 26회차 미션 (0) | 2020.09.04 |