Пришёл после небольшого перерыва, и я в недоумении, я что-то путаю?
Нельзя же было создавать объекты статических классов
LeoAtrox
25 уровень
Можно создавать объекты статических классов?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3303140
3 апреля, 09:06решение
Нет, ты что.
Ты имеешь в виду, что статические поля/методы/классы относятся к контексту класса, а не к контексту инстанса. Грубо говоря, что статические методы вызываются у класса.
Статический класс, как и статический метод, относится к внешнему классу. Это значит, что для создания объекта вложенного (статического) класса тебе не нужен объект внешнего класса.
А нестатический внутренний класс требует объекта внешнего класса
То есть статический класс - он не сам по себе статический, он статический по отношению к содержащему его внешнему классу. Он находится в статическом контексте, а значит не требует наличия экземпляров этого внешнего класса. То же самое относится к статическим полям и методам. +2
LeoAtrox
3 апреля, 19:09
А, понятно теперь что я напутал, спасибо)
0