Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Постановка задачи. По лабораторной работе №1






Отчет

По лабораторной работе №1

«Введение в объектно-ориентированное программирование.

Объекты, классы и интерфейсы Java”

по дисциплине:

«Программирование. Языки высокого уровня»

 

 

Выполнил:

студент группы ИВТб-11о

Бахарев Александр

Проверил:

доцент Волкова Т.В.

 

 

Севастополь 2016

Цель работы

1) Разработайте исходный текст классов, заданных вариантом задания. «Класс1», реализует свойства и поведение сущности 1, «Класс2» реализует свойства и поведение сущности 2, класс ObjDemoLab11 содержит метод main(), который содержит код, реализующий взаимодействие объектов. Перед программированием метода accord(), определяющего один из аспектов поведения сущности 1, обязательно составьте блок-схему алгоритма метода и приведите ее в отчете.

2) Добейтесь успешной компиляции программы (устраните все синтаксические ошибки).

3) Создайте (в панели объектов) экземпляры сущностей «Класс1» и «Класс2» с различными значениями полей. Проверьте работу методов, запущенных от имени экземпляров. Особое внимание уделите методу accord() первой сущности. Этот метод имеет разветвляющуюся структуру и должен быть протестирован по всем ветвям.

4) Запустите метод main() проекта. Проведите комплексную отладку программы и проанализируйте и приведите в отчете результаты выполнения программы.

 

Постановка задачи

 

Методы класса 1 (public) Методы класса 2 (public) Метод main() класса ObjDemoLab11
1) Конструктор с параметрами; 2) Функция, определяющая соответствие объекта: boolean accord ( class2 obj), возвращает true, если запускающий объект соответствует obj, иначе – false; 3) Функция, возвращающая строку описания объекта String toString() 1) Конструктор с параметрами; 2) Методы-сеттеры и методы-геттеры для доступа к каждому из полей объекта.   1) создает несколько объектов класса 1 и один объект класса 2 (объектов класса 1 с различными значениями полей должно быть создано такое количество, которое позволит проверить все ветви метода accord() класса 1); 2) выводит в строку терминала значения полей объекта класса 2, используя метод System.out.printf(); 3) выводит строки описания тех объектов класса 1, которые можно считать соответствующими объекту класса 2 (использует метод toString(), заданный в классе 1); 4) изменяет значения всех полей одного из объектов класса 1, изменяет значения всех полей объекта класса 2, выводит измененные данные об объектах в окно терминала (используя метод toString() объектов), определяет соответствие измененных объектов, выводит соответствующее сообщение в окно терминала.

 

Класс1 (сущ-ность 1) Поля (public) Класс2 (сущ-ность 2) Поля (private) Условие соответствия объектов класса1 и класса 2
  Телеви-зор Фирма, серия, длина, ширина, высота, вес Под-ставка Длина, ширина, грузо-подъем-ность, материал Телевизор можно ставить на подставку, если длина и ширина подставки соответственно больше длины и ширины телевизора, грузоподъемность подставки больше или равна весу телевизора.





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.