Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ ORACLE SQL \ JAVA ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

FreeBSD and Nix

Общая

WEB Разработка

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


5. Урок по Java. Packages and Interfaces


 

В этом уроке мы быстро пробежимся по двум темам, это Packages и Interfaces.

В двух словах постараемся разобраться "что за зверь такой"

 

1. Packages(Пакеты) - являются по сути контейнерами(папками) проекта, объединенными по какому-то логическому смыслу.

Создается пакет с помощью ключевого слова package, и импортируется с помощью import

2. Interfaces(Интерфейсы) - по сути конструкции, в которых могут описываться только абстрактные, публичные методы и константы.

 

Классы реализуют методы и свойства интерфейсов с помощью ключевого слова implements

 

Создайте в Eclipse новый проект, создайте правой кнопкой мыши в src новый пакет, например com.test.

Далее уже в пакете правой кнопкой мыши создаем интерфейс testInterface:

Тут мы описали пару абстрактных методов и константу

 

Далее в пакете создаем класс Test:

Тут мы черпаем функционал интерфейса и задаем обычную переменную.

 

Теперь настало время воспользоваться этим функционалом!

В src создайте новый класс, например Example:

Который импортирует класс из пакета com.test

Далее он обращается к свойствам и методам класса в другом пакете, который имеет абстрактные методы интерфейса

Это конечно не весь возможный функционал, но самое беглое и общее представление по синтаксису данных конструкций мы разобрали.


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект