English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массивы

Java Ориентированное на объекты (I)

Java Ориентированное на объекты (II)

Java Ориентированное на объекты (III)

Обработка исключений Java

Java List

Java Queue (очередь)

Java Map集合

Java Set集合

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Реализация множественного наследования в Java

Java полная коллекция примеров

В этом примере мы изучим реализацию множественного наследования в Java.

Чтобы понять этот пример, вам нужно знать следующееПрограммирование на JavaТема:

Когда подкласс наследует от нескольких суперклассов, это называется множественным наследованием. Однако, Java не поддерживает множественное наследование.

Чтобы реализовать множественное наследование в Java, нам нужно использовать интерфейсы.

Пример: Множественное наследование в Java

interface Backend {
  //抽象类
  public void connectServer();
}
class Frontend {
  public void responsive(String str) {
    System.out.println(str + " 也可以用作前端.");
  }
}
// Language继承了 Frontend类
// Language实现了 Backend接口
class Language extends Frontend implements Backend {
  String language = "Java";
  //接口的实现方法
  public void connectServer() {
    System.out.println(language + " также может использоваться в качестве backend языка.")}
  }
  public static void main(String[] args) {
    // Создание объекта класса Language
    Language java = new Language();
    java.connectServer();
    // Вызов метода наследования класса Frontend
    java.responsive(java.language);
  }
}

Результат вывода

Java также может использоваться в качестве backend языка.
Java также может использоваться в качестве frontend.

В примере выше мы создали интерфейс Backend и класс Frontend. Класс Language наследует класс Frontend и реализует интерфейс Backend.

Множественное наследование в Java

Здесь, класс Language наследует свойства Backend и Frontend. Таким образом, это пример множественного наследования.

Java полная коллекция примеров