почему у нас класс кошки статичный public static class Cat {
а конструктор уже нет?
Intern
10 уровень
static???
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #12661
5 июня 2019, 05:57
Статичным, конструктор не может быть.
А вот методы и переменные могут, хоть в статичном классе, хоть в не статичном.
+1
Intern
5 июня 2019, 07:13
а что значит статичный класс, в чем разница между статичным классом и просто классом?
0
hidden #598481
5 июня 2019, 07:55решение
Что означает статичный метод? Что это метод класса, а не объекта, а значит не нужно создавать объект, чтобы обратиться к этому методу.
Что означает статичный класс? То же самое: что не нужно создавать объект внешнего класса, чтобы обратиться к внутреннему классу. Если бы Cat не был статическим, тебе нужно было бы сначала создать объект класса Solution, чтобы обращаться к Cat.
Убери модификатор статик, и придется делать так:
+3
Anonymous #12661
5 июня 2019, 08:00полезный
Похожий вопрос обсуждался-
Статические классы и конструкторы
Смотри сообщение от - Александр Неклеса
+2