Содержание
- 2. Пакети. Визначення пакета Пакет и підпакет Використання CLASSPATH Захист і керування доступом Імпорт пакетів Інтерфейси Визначення
- 3. Пакети. Визначення пакета Пакети - це контейнери для класів, які використовуються для збереження простору імен класів
- 4. Пакет и підпакет Розробники Java включили в мову додаткову конструкцію - пакети (packages). Всі класи Java
- 5. Пакет и підпакет Таким чином, жоден клас, інтерфейс або підпакет не може виявитися відразу в двох
- 6. Пакети У загальному випадку вихідний файл Java може містити будь-яку (або все) з наступних чотирьох внутрішніх
- 7. Визначення пакета Створити пакет дуже легко: просто включіть оператор package в початок вихідного файлу Java. Будь-які
- 8. Визначення пакета Можна створювати ієрархію пакетів. Для цього необхідно просто відокремити кожне ім'я пакета від стоїть
- 9. Використання CLASSPATH Розміщенням кореня будь ієрархії пакетів у файловій системі комп'ютера управляє спеціальна змінна оточення CLASSPATH.
- 10. Використання CLASSPATH Припустимо, що ви створюєте клас з ім'ям packTest в пакеті з ім'ям test. Так
- 11. Використання CLASSPATH Ви повинні звернутися до класу, перераховуючи ієрархію його пакетів і розділяючи пакети точками. Цей
- 12. Захист і керування доступом Пакети додають ще один вимір до управління доступом. Java забезпечує достатньо рівнів
- 13. Захист і керування доступом Доступ до членів класів
- 14. Імпорт пакетів В неіменованому пакеті умовчання немає класів ядра Java, всі стандартні класи зберігаються в кількох
- 15. Інтерфейси Творці мови Java надійшли радикально - заборонили множинне спадкування взагалі. При розширенні класу після слова
- 16. Інтерфейси. Визначення інтерфейсу За допомогою ключового слова interface Java дозволяє повністю відокремити інтерфейс від його реалізації.
- 17. Інтерфейси Інтерфейси розроблені для підтримки динамічного виклику методів під час виконання. Зазвичай для виклику методу одного
- 18. Визначення інтерфейсу Загальна форма інтерфейсу виглядає так: access interface name { return-type method-name1(parameter-list) ; return-type method-name2(parameter-list)
- 19. Приклад визначення інтерфейсу interface Callback { void callback(int param); } Тут оголошено простий інтерфейс, що містить
- 20. Реалізація інтерфейсів Загальна форма класу, який включає implements пропозицію, виглядає приблизно так: access class classname [extends
- 21. Приклад класу, який реалізує інтерфейс class Client implements Callback { // Реалізація Callback-інтерфейсу public void callback(int
- 22. Реалізації доступу через інтерфейсні посилання Можна оголошувати змінні як об'єктні посилання, які використовують інтерфейсний тип, а
- 23. Приклад виклику методу class Testlface { public static void main (String args []) { Callback с
- 24. Часткові реалізації Якщо клас включає інтерфейс, але повністю не реалізує методи, визначені цим інтерфейсом, то цей
- 25. Застосування інтерфейсів Стек може мати фіксований розмір, або бути "зростаючим". Стек може також міститися в масиві,
- 26. Змінні в інтерфейсах Можна використовувати інтерфейси для імпорту поділюваних констант у множинні класи просто оголошенням інтерфейсу,
- 27. import java.util.Random; interface SharedConstants { int N0=0; int YES = 1; int MAYBE = 2; int
- 28. Розширення інтерфейсів Один інтерфейс може успадковувати інший за допомогою ключового слова extends. Синтаксис - той же
- 30. Скачать презентацию