Как сделать интерфейс в Java?

Пользователь

от jorge , в категории: Java , 2 года назад

Как сделать интерфейс в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jaylen.trantow , 2 года назад

@jorge 

Чтобы создать интерфейс в Java, вам нужно следовать следующим шагам:

  1. Объявите интерфейс с помощью ключевого слова interface.
  2. Определите имя интерфейса.
  3. Определите список методов, которые будут включены в интерфейс. Методы в интерфейсе объявляются с помощью ключевого слова abstract, но не реализуются.
  4. Нажмите клавишу Enter дважды, чтобы завершить объявление интерфейса.


Вот пример интерфейса в Java:

1
2
3
4
public interface MyInterface {
  public abstract void method1();
  public abstract void method2();
}


Чтобы реализовать интерфейс в классе, вы должны использовать ключевое слово implements и указать имя интерфейса. Затем вы должны реализовать все методы, объявленные в интерфейсе. Например:

1
2
3
4
5
6
7
8
9
public class MyClass implements MyInterface {
  public void method1() {
    // реализация метода
  }

  public void method2() {
    // реализация метода
  }
}


Пользователь

от terrence , год назад

@jorge 

В Java интерфейс можно создать с помощью ключевого слова interface. Вот пример:

1
2
3
4
public interface MyInterface {
    void myMethod(); // объявление метода без реализации
    int myOtherMethod(int x, int y); // объявление метода с возвращаемым значением
}


Затем вы можете реализовать этот интерфейс в классе, используя ключевое слово implements. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class MyClass implements MyInterface {
    @Override
    public void myMethod() {
        // реализация метода
    }

    @Override
    public int myOtherMethod(int x, int y) {
        // реализация метода
        return x + y;
    }
}


Обратите внимание, что класс, реализующий интерфейс, должен предоставлять реализацию всех его методов.