![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Klio |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 18.4.2008 Где: Харьков - СС_3 Репутация: нет Всего: 1 |
Здравствуйте господа программисты
Помогите с решением проблемы... - Есть в пакете класс A, (к примеру):
Кроме этого в пакете есть класс С
в этом пакете есть класс B испльзующий параметры и методы класса A и С
1)Как можно защитить класс A, а точнее метод setEnabled чтобы его можно использовать из данного пакета, и если вообще возможно то только из класса B метода activate 2)И что возможно сделать чтобы класс С можно было использовать только в этом пакете и больше ни где (изменение на private или protected приводит к ошибкам) P.S.: до этого использовал переменные public и private, а классы только public. хоть и читал некоторую документацию по данному вопросу, всё равно часть не понял... Заранее спасибо!!! Это сообщение отредактировал(а) Klio - 14.8.2011, 13:13 |
||||||
|
|||||||
| dorogoyIV |
|
||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
сделать класс В вложенным
ой, забыл написать как обращаться к нему...
Это сообщение отредактировал(а) dorogoyIV - 14.8.2011, 05:56 |
||||||
|
|||||||
| Farmazon |
|
|||
![]() Разработчик ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 7.7.2006 Репутация: 1 Всего: 5 |
-------------------- Таково моё общее мнение. |
|||
|
||||
| Klio |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 18.4.2008 Где: Харьков - СС_3 Репутация: нет Всего: 1 |
dorogoyIV и Farmazon спасибо вам большое
Первый вариант интересен в реализации, до этого я использовал по одному классу в каждом *.java файле Второй вариант тоже очень хороший, в дальнейшей разработке пригодится не один раз!!! При попытке реализовать первый вариант, по случайности обнаружил более обобщённый вариант реализации: 1) объявление класса C
2) объявление метода
Если опускать объявление области видимости в классах, методах и переменных - то их использование ограничивается пакетом в котором они находятся... |
||||
|
|||||
![]()
|
| Правила форума "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. |