interface가 여러 개인 경우


<aside> 🌅

설명


interface Calculable {
    int sum(int v1, int v2);
}

interface Printable {
    void print();
}

class ReadCal implements Calculable, Printable{
    @Override
    public int sum(int v1, int v2) {
        return v1 + v2;
    }

    @Override
    public void print() {
        System.out.println("This is RealCal!!");
    }
}

public class Main2 {
    public static void main(String[] args) {
        ReadCal readCal = new ReadCal();
        int sum = readCal.sum(2,1);
        System.out.println(sum);
        readCal.print();
    }
}

main 설명
1. RealCal 클래스를 main에서 객체 생성
2. 해당 객체의 메소드 sum 기능을 int sum에 할당 후 출력
3. realCal의 메소드인 print를 동작

</aside>