Вопросы с тегом «inner-classes»

В объектно-ориентированном программировании (ООП) внутренний класс или вложенный класс - это класс, полностью объявленный в теле другого класса или интерфейса. Однако в Java внутренний класс - это нестатический вложенный класс.


13
Внутренний класс в интерфейсе
Можно ли создать внутренний класс в интерфейсе? Если это возможно, зачем нам создавать такой внутренний класс, если мы не собираемся создавать какие-либо объекты интерфейса? Помогают ли эти внутренние классы в любом процессе разработки?

9
Почему Java запрещает статические поля во внутренних классах?
class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } Хотя невозможно получить доступ к статическому полю с помощью OuterClass.InnerClass.i, если я хочу записать что-то, что должно быть статическим, например, количество созданных объектов InnerClass, было бы …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.