import com.someOrg.interfaces.Dog;import com.someOrg.interfaces.Animal;public class Interfaces { // Class is a blueprint for an object and interface is a blueprint for the class. // While abstract classes can contain abstract and normal methods, interfaces // contain only abstract methods and static constants (final). // Interfaces allows you to achieve multiple inheritance and abstraction. public static void main(String[] args) { Dog dog = new Dog(); dog.eat(); System.out.println(Dog.specialAge); Animal.fudge(); dog.methodYetToBeImpleemented(); }}