Может ли вложенный класс быть получен из интерфейса - PullRequest
0 голосов
/ 23 декабря 2011

У меня есть структура классов следующим образом:

  public class A implements IA {
      // class variables and method

      private class C implements Serializable{
      }
  }

Могу ли я создать такой интерфейс, как IC, а C реализует IC? Я делаю это, потому что A содержит метод, который возвращает C, и я хочу включить это в IA.

1 Ответ

0 голосов
/ 23 декабря 2011

С точки зрения того, что вы должны сделать, первый вопрос должен быть;

Это самый простой и понятный способ написания этого кода?

Вы можете иметь вложенные интерфейсы, классы, перечисления и даже вложенные аннотации @interface.

Кстати: у вас могут быть классы, вложенные в интерфейсы (которые выглядят как код внутри интерфейса;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...