public class Main{
public static void main(String[] args){
}
}
class MyClass{
}Raye Penber
27 уровень
Здравствуйте! подскажите пожалуйста, как называется вид класса "MyClass" в приведенном примере (он создается вне основного класса и не может считаться внутренним?), и в каких случаях его можно использовать? Почему к нему не применимы модификаторы доступа(public и т.д.)? Буду благодарен за ответ или
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Дмитрий СоснинExpert
1 января 2019, 20:59решение
во время компиляции такие классы всё равно выносятся в отдельные файлы, и для ява машины нету разницы как они были сгруппированы изначально, как впринципе и внутренние, но там несколько сложнее
![]()

+3
Дмитрий СоснинExpert
1 января 2019, 19:57
в одном файле java может находится лишь один public класс. требование языка
+1