Лабораторная работа №2
.docxМинистерство цифрового развития, связи и массовых коммуникаций
Российской Федерации Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное
учреждение высшего образования
Московский технический университет связи и информатики
Кафедра «Математическая кибернетика и информационные технологии»
Лабораторная работа №2
«Основы объектно-ориентированного программирования»
по дисциплине
«Кроссплатформенные технологии программирования»
Москва 2022
Содержание
1 Цель работы 3
2 Задание на лабораторную работу 3
3 Ход работы 4
3.1 Создание Point2d 4
3.2 Создание Point3d 5
3.3 Создание Lab1 6
4 Вывод 7
Список использованных источников 7
1 Цель работы
Ознакомиться с основами объектно-ориентированного программирования на языке программирования Java.
2 Задание на лабораторную работу
Создать класс Point2d, который представляет двумерную точку
Создать класс Point3d, который представляет точку в трехмерном пространстве и наследует класс Point2d.
Создать класс Lab1, который находит расстояние между точками и находит площадь полученного треугольника по теореме Герона.
3 Ход работы
Создание Point2d
Мною был создан класс Point2d cо следующим кодом представленном на рисунке 1.
Рисунок 1-Класс Point2d
Создание Point3d
Мною был создан класс Point3d, который наследует класс Point2d. Код данного класса представлен на рисунке 2.
Рисунок 2-Класс Pont3d
Создание Lab1
Мною был создан класс Lab1 принимающий значения координат точек и находящий площадь полученного треугольника по формуле Герона. Код данного класса представлен на рисунке 3
Рисунок 3-Класс Lab1
Результат работы программы представлен на рисунке 4.
Рисунок 4-Результат работы программы
4 Вывод
Ознакомиться с основами объектно-ориентированного программирования на языке программирования Java.
Список использованных источников
1) ГОСТ 7.32.2017 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. – М.: Стандартинформ, 2017, - 27 с.