JAVA 인터페이스 기능과 디폴트 메소드(Default Method)
1. Interface의 기능 (1) 구현을 강제 모든 메소드가 추상메소드이므로, 구현을 강제한다. (2) 다형성을 제공 login() 메소드를 강제하는 Login 인터페이스가 있고 KakaoLogin, NaverLogin 두 개의 구현체가 있는 상황이다. public interface Login { void login(); } public class KakaoLogin implements Login{ @Override public void login() { System.out.println("카카오 로그인 진행"); } } public class NaverLogin implements Login{ @Override public void login() { System.out.println("네이버 로그인..
2022.10.20