1 / 1 / 2
Регистрация: 11.02.2014
Сообщений: 97
|
||||||
1 | ||||||
Инициализация обычных статических переменных20.09.2015, 22:58. Показов 599. Ответов 2
Метки нет (Все метки)
Добрый вечер. Читаю небезызвестную философию джава. В одной из глав есть пример о порядке иницыализации статических и обычных полей. Код примера:
Bowl(1) Bowl(2) Table() Bowl(4) Bowl(5) Bowl(3) Cupboard() Просто строка 1 Bowl(3) Cupboard() Просто строка 2 Bowl(3) Cupboard() Вопрос такой: Почему строки new Cupboard(); в методе мэйн иницыализируют только нестатический Bowl3 и конструктор, а статические Bowl4 и Bowl5 игнорируют?
0
|
20.09.2015, 22:58 | |
Ответы с готовыми решениями:
2
Инициализация переменных Инициализация static переменных Инициализация переменных в операторе Switch ООП(зачем нужна инициализация переменных в конструкторе Box) |
20.09.2015, 23:11 | 2 |
Там же вроде всё это написано.
Ответ такой: потому что они статические. Статические - по определнию, существуют в единственном экземпляре. Зачем их еще раз инициализировать?
1
|
1 / 1 / 2
Регистрация: 11.02.2014
Сообщений: 97
|
|
20.09.2015, 23:18 [ТС] | 3 |
Блин, точно. Вот я дурак...))Спасибо!
0
|
20.09.2015, 23:18 | |
20.09.2015, 23:18 | |
Помогаю со студенческими работами здесь
3
Отличие обычных классов от статических Инициализация статических полей Инициализация статических членов класса Инициализация статических членов класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |