Как создать private класс в java?

Пользователь

от linnea , в категории: Java , год назад

Как создать private класс в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nelle , 5 месяцев назад

@linnea 

В Java, нет конкретного механизма для создания приватных классов. Однако, вы можете создать внутренний класс (inner class) и указать модификатор доступа private для него. Это означает, что этот класс будет доступен только внутри текущего класса и не будет доступен извне.


Например:

1
2
3
4
5
public class MyClass {
  private class MyPrivateClass {
    // Код класса
  }
}


Внутренний класс может иметь любой модификатор доступа, включая private, public, protected или package-private (без модификатора).


Обратите внимание, что внутренний класс является частью внешнего класса, поэтому он имеет доступ к внутренним членам внешнего класса, даже если они являются приватными.