Запитання з тегом «inner-classes»

В об'єктно-орієнтованому програмуванні (OOP) внутрішній клас або вкладений клас - це клас, оголошений повністю в тілі іншого класу або інтерфейсу. Однак у Java внутрішній клас - це нестатичний вкладений клас.


13
Внутрішній клас в інтерфейсі
Чи можна створити внутрішній клас в інтерфейсі? Якщо це можливо, чому ми хочемо створити такий внутрішній клас , оскільки ми не збираємося створювати будь-які об'єкти інтерфейсу? Чи допомагають ці внутрішні класи в будь-якому процесі розвитку?

9
Чому Java забороняє статичні поля у внутрішніх класах?
class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } Хоча неможливо отримати доступ до статичного поля за допомогою OuterClass.InnerClass.i, якщо я хочу записати щось, що повинно бути статичним, наприклад, кількість створених об'єктів InnerClass, було б …

4
Приватні внутрішні класи в C # - чому їх не використовують частіше?
Я відносно новачок у C #, і кожного разу, коли я починаю працювати над проектом C # (я працював лише над майже зрілими проектами в C #), мені цікаво, чому немає внутрішніх класів? Можливо, я не розумію їх мети. Для мене внутрішні класи - принаймні приватні внутрішні класи - дуже …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.