Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
postflow
0 / 0 / 0
Регистрация: 18.07.2014
Сообщений: 8
#1

Классы и методы в разных пакетах, должны быть PUBLIC? - Программирование Android

06.05.2016, 17:20. Просмотров 139. Ответов 1
Метки нет (Все метки)

Пытаюсь выстроить декомпозицию приложение, так чтобы функционал разнести в разные pakeges. К примеру классы связанные с UI в соответствующий package. Классы участвующие в получении данных с сервера сервера в другой.

Для вызова метода из одно класса в другом (в разных пакетах! ). Я вынужден делать вызываемый класс/метод как public ? Таким образом в моём проекте все классы и методы имеют тип public.

А как же инкапсуляция кода, безопасность и т.п. ?

Может я что-то не так понимаю?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2016, 17:20     Классы и методы в разных пакетах, должны быть PUBLIC?
Посмотрите здесь:

Ошибка при занесении класса в папку где должны храниться с++ классы (jni) - Программирование Android
Добрый ночи. Я вот написал один класс на с++ и когда хочу занести его в папку где должны храниться с++ .. классы (jni) он выдает ошибки. ...

Make sure class name exists, is public, and has an empty constructor that is public - Программирование Android
Здравствуйте, подскажите пожалуйста, в чем ошибка? Я нашел информацию, что тот класс где возникает эта ошибка, лучше сделать static . Вот...

Почему MainActivity не имеет public statc метода? - Программирование Android
Нубовский вопрос: читаю документацию по Java (не ругайте, может пока не дочитал...) Написано, что главный метод, который вызывается в...

Как вызвать private class из public метода - Программирование Android
Задача обновить блок try..catch после возобновления Painting'a private class LoadFeedTaskUrl extends AsyncTask<URL, Void,...

Объясните пожалуйста про public List<NeighboringCellInfo> getNeighboringCellInfo () - Программирование Android
Суть вопрос: Есть метод public List&lt;NeighboringCellInfo&gt; getNeighboringCellInfo () в инструкции написано: Returns List of...

Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView - Программирование Android
Добрый день. Сейчас изучаю разработку под андроид. Споткнулся на следующей ошибке This class should be public...

Методы компонентов - Программирование Android
Здравствуйте, помогите пожалуйста со следующим Как сделать простенький таймер, запуск которого осуществляется так: Button btn =...

VK методы с ответом - Программирование Android
Здравствуйте, подскажите, пожалуйста, как использовать методы vk api, которые присылают ответы, в библиотеке AndroidVkSdk...

AndEngine. Не находятся методы - Программирование Android
Поставил движок AndEngine. Но многие классы движка не узнают мат. методов (см. скрин) Импорт, например, в Transformation.java (есть на...

Не работают методы виджетов - Программирование Android
Содержание main.xml: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;RelativeLayout android:layout_width=&quot;fill_parent&quot; ...

Вызывать последовательно методы или потоки - Программирование Android
Что то устал бороться с асинхронностью Явы. Например строки 6-7 выполняются после цикла 15-17, а активация кнопки и фона происходят сразу...

Не видны методы стандартной библиотеки Android studio - Программирование Android
Пишу android приложение (Android studio).Подключаю стандартную библиотеку: import android.bluetooth.BluetoothDevice; В мануалах к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
07.05.2016, 00:03     Классы и методы в разных пакетах, должны быть PUBLIC? #2
Цитата Сообщение от postflow Посмотреть сообщение
Может я что-то не так понимаю?
В точку. Они же в разных пакетах.
Yandex
Объявления
07.05.2016, 00:03     Классы и методы в разных пакетах, должны быть PUBLIC?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru