Разработать два собственные классы , описывающие определенные объекты реального мира (конкретные объекты для описания указано ниже в вариантах заданий ) . Первый из классов должен наследоваться от JPanel , а второй - от первого. В каждом из классов должен быть переопределен метод paint , в котором прорисовывается изображения соответствует данному классу (изображение может быть абстрактным , в зависимости от класса ) . Первый класс должен иметь не менее 3 собственных полей , методы доступа к полям - чтение ( get - методы) и записи ( set - методы) , метод вывода информации об объекте ( значения полей ) на экран , ввод информации об объекте ( значения полей ) с клавиатуры и не менее двух конструкторов. Второй класс должен иметь не менее двух собственных полей но не менее двух конструкторов. Методы вывода информации об объекте та21 ввода информации об объекте первого класса должны быть переопределены в втором . Новые методы в втором классе не прилагаются. Создать третий класс , реализующий следующее: 1 . По запросу от пользователя определяет класс объекта для дальнейшей работы (один из двух созданных нами , о которых говорилось выше ) и создает объект данного класса с помощью new ; 2 . Дает возможность проводить операции с объектом путем обращения к методов объекта: а ) изменить свойства объекта ( путем выполнения соответствующего метода данного объекта ) ; б) вывести информацию об объекте ( путем выполнения соответствующего метода данного объекта ) ; в ) уничтожить объект и вернуться обратно к созданию нового объекта . В один момент времени может существовать только один объект одного из двух созданных нами классов . Варианты заданий ( указывают классы для иерархии)
8 . Растение и дерево
Создать 4 класс Создает коллекцию объектов классов ( JPanel и двух собственных) , причем объекты вносятся в коллекцию в Произвольное ( использовать генератор случайных чисел). 2 . Отображает коллекцию на экране с возможностью выбора текущего элемента. 3 . Отображает тип текущего объекта принимая информацию из объекта типа Class для данного объекта . 4 . Обеспечивает возможность выполнения методов текущего объекта в том числе методов , которых нет в родительском классе .
Тип: Лабораторная работа
Предмет: Моделирование систем
Выполнить лабораторную работу в GPSS
Стоимость: 1476 руб.
Тип: Лабораторная работа
Предмет: Моделирование систем
Описание проблемной ситуации в терминах теории систем. Сделать по примеру. Несложно. Мало.
Стоимость: 1440 руб.
Тип: Лабораторная работа
Предмет: Моделирование систем
Стоимость: 1188 руб.
Тип: Лабораторная работа
Предмет: Моделирование систем
Метод наименьших квадратов (Линейная регрессия)
Стоимость: 1248 руб.
Тип: Лабораторная работа
Предмет: Моделирование систем
Практическая работа в программе Rational Rose
Стоимость: 1356 руб.
Тип: Лабораторная работа
Предмет: Моделирование систем
Практическая работа uml диаграммы
Стоимость: 1200 руб.
Тип: Лабораторная работа
Предмет: Моделирование систем
Выполнить лабораторную работу в LabVIEW
Стоимость: 1344 руб.
Тип: Лабораторная работа
Предмет: Моделирование систем
Создать модель в AnyLogic передача данных в сети
Стоимость: 1356 руб.
В входит много разных элементов. Есть главные составные части (титульный лист, оглавление, введение, основная часть, выводы), а есть вариативные, которые содержатся не в каждом дипломе. К таким относятся приложения и список сокращений в дипломе.Хотите научиться правильно оформлять разные виды учеб…
Читать дальшеПоступление – один из самых сложных и важных испытаний, которые встречаются на пути молодых людей. На нашем много информации о поступлении в разные вузы и экзаменах в них, а также о способах, как их можно достойно преодолеть. Мы уже рассказывали о . Сегодня мы хотим рассказать об одном из этапов п…
Читать дальше