Позвольте мне поделиться с вами наследством внутреннего класса Java через пример кода.
Конструктор внутреннего класса Java должен быть подключен к ссылке на его периферический объект (внутренний класс должен дать ему ссылку на внешний класс объект, а внутренний класс зависит от внешнего объекта класса). базовый конструктор в конструкторе класса.
Потому что, когда класс экспорта создается, не существует периферического объекта, так что к нему подключен экземпляр экспорта.
Поэтому нам нужно создать периферический класс, а затем использовать конкретный синтаксис, чтобы показать взаимосвязь между внутренним классом и периферическим классом.
В следующем примере необходимо указать ссылку на класс экспорта наследника от периферического класса во внутреннем классе. Обычное наследование должно добавить только Super () к экспортируемому конструктору;, внутренний класс должен ссылаться на объект периферического класса .super ();
Класс VIENNER {Class Inner {}} открытый класс inehritinner extends view.inner {inheritinner (inever wi) {wi.super (); Внутренний ();
И далее, что я должен делать, когда унаследованный внутренний класс -это лишь нераздельный конструктор?
Класс VIENNER {Class Inner {public inner (int i) {System.out.println (i);}} public class inehritinner intronner.inner {inheritinner (withritinner ner wi) {int i = 0; / Как показано в коде, когда унаследованный конструктор нуждается в параметрах, параметры должны быть переданы этой супер функции} public static void main (string [] args) {Внутренний wi = new Vinersner (); );}}
Выше приведено подробное объяснение наследства внутреннего класса Java, я надеюсь помочь всем.