![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Shorr Kan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 30.12.2003 Репутация: нет Всего: нет |
Правильно ли я понимаю, что писать код в одном файле (все классы в одном файле) можно только используя awt? Если же использовать swing, то классы должны быть в разных файлах. Правильно?
|
|||
|
||||
| AntonSaburov |
|
||||||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Нет. Классов в одном файле можно создавать сколько угодно. Есть только несколько ограничений. Например:
1. Только один класс "на верхнем уровне" может быть public, т.е. для стороннего пользователя компонентами будет виден только этот класс из файла. Т.е. запись типа такой невозможна.
2. Такое ограничение можно обойти, если объявить класс как вложенный в основной и сделать объявление как статик. Например:
Теперь в каком-нибудь другом пакете можно использовать классы My1 и My2 следующим образом:
Можно обратит внимание на разные способы создания классов My1 и My2 |
||||||
|
|||||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |