[Java 객체지향] 인터페이스의 요소
·
Java & Kotlin
Calc.java 디폴트 메서드 (default method) - 자바 8 이후 default void discription() { System.out.println("정수 계산기를 구현합니다."); myMethod(); } 구현부(body)를 가지는 메서드로 인터페이스를 구현하는 클래스에서 공통으로 사용할 수 있는 메서드이다. 같은 메서드를 반복해서 구현해야 하는 일을 줄이기 위해서 만들어진 메서드이다. 구현하는 클래스에서 재정의하여 사용할 수 있다. 인터페이스를 구현한 클래스의 인스턴스가 생성되어야 사용할 수 있다. 정적 메서드 (static method) - 자바 8 이후 static int total(int[] arr) { int total = 0; for (int num : arr) { tota..