오늘 한 일

  • java 공부
    • 인터페이스 활용
      • 인터페이스의 디폴트 메서드를 사용하다보면 다중 구현으로 인해 에러(Diamond Problem)가 발생할 수 있다. 이때는 한 쪽의 중복되는 디폴트 메서드를 삭제하거나 클래스에서 오버라이딩해 사용하면 된다.

      • 인터페이스 간에도 상속이 가능하다. 구현코드의 상속이 아니므로 형 상속(type inheritance)라고 한다.

        public interface MyInterface extends X, Y {
          void myMethod();
        }
        

참조
Do it! 자바 프로그래밍 입문: https://www.inflearn.com/course/자바-프로그래밍-입문/dashboard