HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🍗
[New] 조규현팀
/
☕
Java Interface 익숙해지기
☕

Java Interface 익숙해지기

자바 인터페이스(Java Interface)는 무엇인가?
"자바 인터페이스(Java Interface)는 무엇인가?" 이런 궁금점을 가지고 있는 Java Programmer가 많습니다. 저는 "객체 지향 개발 5대 원칙 - SOLID" 을 만족시켜줄 수 있어서라고 생각합니다. 그러면 "왜 SOLID를 만족시켜야 하는가?"라는 질문을 가지게 됩니다. 서비스 애플리케이션의 라이프사이클을 "설계 / 개발 / 유지보수" 세 단계로 나누면, 유지보수가 소프트웨어 라이프사이클에서 가장 큰 부분을 차지합니다.
자바 인터페이스(Java Interface)는 무엇인가?
https://interconnection.tistory.com/129
자바 인터페이스(Java Interface)는 무엇인가?
[Java] 인터페이스(interface)
그러나 추상클래스보다 추상화 정도가 높아서 일반 메소드나 멤버변수를 구성원으로 가질 수 없다. 추상 메소드와 상수만 구성원으로 가질 수 있다. ( ⚠ 자바 8 이후부터는 default 일반 메소드 와 static 메소드를 구현할 수 있다.)
[Java] 인터페이스(interface)
https://codingwell.tistory.com/73
[Java] 인터페이스(interface)
점프 투 파이썬
점프 투 파이썬 오프라인 책(개정판) 출간 !! (2019.06) ** * [책 구입 안내](https://wikidocs.net/4321) 이 책은 파이썬 ...
점프 투 파이썬
https://wikidocs.net/217
점프 투 파이썬
✋
Java Gradle 로 프로젝트 실습해보세요 😈 블로그를 따라 하기도 하지만 테스트 및 개념 정리도 하시면 좋을 것 같습니다.
인터페이스(interface) 역할인터페이스(interface) 선언인터페이스(interface) 구현인터페이스(interface) 사용인터페이스(interface) 타입 변환과 다형성인터페이스(interface) 상속인터페이스(interface) 디폴트 메서드와 확장

인터페이스(interface) 역할

 
곽동운
김병연
김형욱
박혜빈
박진형
 

인터페이스(interface) 선언

곽동운
김병연
김형욱
박혜빈
박진형
 

인터페이스(interface) 구현

 
곽동운
김병연
김형욱
박혜빈
박진형
 

인터페이스(interface) 사용

 
곽동운
김병연
김형욱
박혜빈
박진형
 

인터페이스(interface) 타입 변환과 다형성

 
곽동운
김병연
김형욱
박혜빈
박진형
 

인터페이스(interface) 상속

 
곽동운
김병연
김형욱
박혜빈
박진형
 

인터페이스(interface) 디폴트 메서드와 확장

 
곽동운
김병연
김형욱
박혜빈
박진형