Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Технологии объектно-ориентированного программирования JAVA

Автор:   •  Декабрь 2, 2018  •  Курсовая работа  •  4,478 Слов (18 Страниц)  •  606 Просмотры

Страница 1 из 18

СОДЕРЖАНИЕ

Введение……………………………………………………………………

4

1

Особенности ООП в Java.…………………………………………………

5

1.1.        Реализация инкапсуляции в Java. …………………………………

6

1.2.    Реализация полиморфизма в Java.…………………………………

7

1.3.        Реализация наследования в Java. ………………………………….

11

2

Составление программы по варианту задания и анализ полученных

 результатов………………………………………………………………....

12

2.1.        Задание………………………………………………………………..

12

2.2. Код программы. Описание реализации инкапсуляции, полиморфизма и наследования в программе проекта…………………….............

16

2.3.        Проектирование и составление интерфейса задачи……………….

42

2.3.1.        Типы интерфейсов…………………………………………………...

42

2.3.2         Описание элементов интерфейса (назначение и реализация)……

44

3

Выводы по результатам работы и особенностям использования ООП...

50

Список литературы…………………………………………………………

51


                

ВВЕДЕНИЕ

Технология Java состоит из: языка программирования Java, средства передачи исходного кода (текста программы) в специальную форму, которая подходит для работы программы на компьютере и средства исполнения Java-программ в различных операционных системах и на различном аппаратном обеспечении, то есть на разных платформах.

Главная особенность JAVA-технологии в том, что Java-программа на этапе трансляции при преобразовании в специальный код полностью "машинонезависима".

Исполняемый код, полученный из программ написанных других распространённых языках программирования, не пригоден для компьютеров, работающим на другой операционной системе (платформе), то к исполняемому коду Java такое ограничение не относится. Однако нужно, чтобы для основной операционной системы компьютера (целевой платформы) имелась возможность реализации Java-машины (среды исполнения JAVA-программ).

JAVA-технологии, продвигаемые компанией SUN, получили огромное распространение, и не только в web-решених.  Платформонезависимость Java, позволяющая интегрировать средства исполнения Java-программ в браузеры, работающие в самых разных операционных системах, определила распространение Java-технологий в качестве неотъемлемого элемента Web-технологий.

JAVA применяется для создания сложных интерактивных элементов, связанных с web-дизайном. Так на Java реализуются сложные инструменты для работы с базами данных, размещённых на Web-сайтах или графические интерфейсы, требующие вывода сложных интерактивных элементов и многое другое, от сетевых программ для «настольных» игр (шашки, шахматы и т.д.) до программ обработки и редактирования звуковых файлов.

  1. Особенности ООП в Java.

JAVA основывается на концепциях объектно-ориентированного программирования, что позволяет перейти на более высокий уровень абстракции, чтобы разрешить любую проблему реалистичным путем.

Объектно-ориентированный подход концептуализирует решение проблемы в плоскости объектов реального мира, которые легче повторно использовать в приложении. Например, Chair (стул), Fan (вентилятор), Dog (Собака), Computer (компьютер) и так далее.

В JAVA класс представляет собой макет, шаблон или прототип, который определяет общее поведение объекта данного типа. Экземпляр - это отдельная реализация класса, и все экзепляры класса имеют одинаковые свойства, которые описаны в определении класса. Например, определив класс с именем House (дом) с количеством комнат в качестве атрибута и создать экземпляры класса, такие как дом с двумя комнатами, дом с тремя комнатами и так далее.

...

Скачать:   txt (61.3 Kb)   pdf (635.9 Kb)   docx (242.9 Kb)  
Продолжить читать еще 17 страниц(ы) »
Доступно только на Essays.club