Объясните пожалуйста, если я реализовываю интерфейс в абстрактном классе, то почему мне не нужно методы интерфейса реализовать в абстрактном классе?
package com.javarush.task.task13.task1324;
import java.awt.*;
/*
Один метод в классе
*/
public class Solution {
public static void main(String[] args) throws Exception {
}
public interface Animal {
Color getColor();
Integer getAge();
}
public abstract static class Fox implements Animal{
public String getName() {
return "Fox";
}
}
}