Object Oriented Programming-Interface örnek

interface AnimalInterface{

   public  void eat();
   public  void travel();
}

interface CatInterface{
     public final int legs=4;
     public  void voice();
}

class Animal implements AnimalInterface, CatInterface {

   public void eat() {
      System.out.println("animal eats");
   }
   public void travel() {
      System.out.println("animal travels with "
        + numberOfLegs()+" legs");
   }

   public  void voice(){
     System.out.println("miow");
   }

   public int numberOfLegs() {
      return legs;
   }

}

public class AnimalTestInterface {

    public static void main(String args[]) {
      AnimalInterface a=new AnimalInterface();
      Animal an = new Animal();
     //  an.legs=5;
      an.eat();
      an.travel();
      an.voice();
   }
}

Yorumlar