Какие типы классов бывают в java?
• Top level class (Обычный класс):
○ Abstract class (Абстрактный класс);
○ Final class (Финализированный класс).
• Interfaces (Интерфейс).
• Enum (Перечисление).
• Nested class (Вложенный класс):
○ Static nested class (Статический вложенный класс);
○ Member inner class (Простой внутренний класс);
○ Local inner class (Локальный класс);
○ Anonymous inner class (Анонимный класс).
• Top level class (Обычный класс):
○ Abstract class (Абстрактный класс);
○ Final class (Финализированный класс).
• Interfaces (Интерфейс).
• Enum (Перечисление).
• Nested class (Вложенный класс):
○ Static nested class (Статический вложенный класс);
○ Member inner class (Простой внутренний класс);
○ Local inner class (Локальный класс);
○ Anonymous inner class (Анонимный класс).