2

Почему класс не может быть приватным, или при каких условиях он может быть приватным ?

MAX_Vovk
  • 115

1 Answers1

4

Это не имеет особого смысла. Классы включаются в сборки, а для сборок есть специальный уровень доступа - internal, который указывает, что данный класс может быть доступен только внутри этой сборки. А сам по себе модификатор private относится именно к членам классов. Кстати, помня об этом, можно объявить приватный класс таким образом:

class Outer  
{
    private class Inner 
    {
}

}

DreamChild
  • 36,244
  • @DreamChild понял, спасибо ! То есть это получается вложенный класс может быть приватным ? – MAX_Vovk Jan 03 '14 at 16:25
  • да, может. Опять собеседования?) – DreamChild Jan 03 '14 at 16:48
  • @DreamChild, да, снова иду на собес. :) по этому хочу знать максимум обьективных ответов на все возможные вопросы ! Спасибо вам ... – MAX_Vovk Jan 03 '14 at 16:57
  • 2
    @Aleksanders почитайте вот тут список часто встречаемых вопросов на собеседованиях и посмотрите также тесты, возможно, они будут вам полезны – DreamChild Jan 03 '14 at 17:07
  • @DreamChild, большое спасибо добрый человек !!! – MAX_Vovk Jan 03 '14 at 17:19