Головна‎ > ‎Java‎ > ‎Класи‎ > ‎

Інтерфейс


interface Animal {
  public void animalSound();
  public void Run(); 
}


class Dog implements Animal {
  public void animalSound() {
    System.out.println("Гав");
  }
  public void Run() {
    System.out.println("Біжу");
  }
}

class MainClass {
  public static void main(String[] args) {
    Dog myPig = new Dog();  
    myPig.animalSound();
    myPig.Run();
  }



Гав
Біжу





Кілька інтерфейсів

public class Bird implements Speakable, Flyable {

}


Масив об'єктів урізаних до інтерфейсу

Flyable[]  flyable = {f1, f2, f3, f4};