Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 7
Исполнителей: 8 из 165
Клиентов: 5 из 6962

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Готовые работы
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Регистрация
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух

Банковские карты
QIWI
Юmoney
Webmoney


Яндекс.Метрика











2 лабораторные работы на Java по ООП

Лабораторная работа
в среде программирования Java Eclipse



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Java Eclipse

Название работы: 2 лабораторные работы на Java по ООП

Вид работы: Лабораторная работа

Описание: 2 лабораторные работы на Java Eclipse по ООП.

Лабораторная работа № 1 «Классы»
Цель работы: изучить структуру программ на основе использования объектно-ориентированного программирования, а также основные элементы структуры ООП: классы, объекты.

Вариант 11
Определить класс Complex. Класс должен содержать несколько конструкторов. Реализовать методы для определения и получения коэффициентов комплексного числа, вывода комплексного числа на экран.

Контрольные вопросы:
1. Дайте определение понятию «класс».
2. Что такое поле/атрибут класса?
3. Как правильно организовать доступ к полям класса?
4. Дайте определение понятию «конструктор».
5. Чем отличаются конструктор по умолчанию, конструктор копиро-вания и конструктор с параметрами?
6. Дайте определение понятию «метод».
7. Что такое сигнатура метода?
8. Какие методы называются перегруженными?
9. Могут ли нестатические методы перегрузить статические?
10. Расскажите про переопределение методов.

Лабораторная работа № 2 «Абстрактные классы и интерфейсы»
Цель работы: научиться применять на практике такие принципы ООП, как наследование и полиморфизм, с использованием специальных механизмов языка Java. Реализовать абстрактные классы или интерфейсы.

Вариант 11
Реализовать абстрактные классы или интерфейсы, а также наследование и полиморфизм для следующих классов: interface Машина <- abstract class Грузовая Машина <- class Камаз. Реализовать методы определения грузоподъемности, вместимости топливного бака, мощности двигателя, а также метод, позволяющий выводить информацию о машине, где грузоподъемность выше введенной с клавиатуры.

Контрольные вопросы для самоподготовки
1. Каков порядок вызова конструкторов и блоков инициализации двух классов: потомка и его предка?
2. Где и для чего используется модификатор abstract?
3. Можно ли объявить метод абстрактным и статическим одновре-менно?
4. Дайте определение понятия «интерфейс».
5. Какие модификаторы по умолчанию имеют поля и методы интерфейсов?
6. Почему нельзя объявить метод интерфейса с модификатором final или static?

Год: 2020

<<< Назад к списку

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования Java Eclipse. Если у Вас похожее задание на программу, которую нужно написать на Java Eclipse, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
WhatsApp +7(937)424-22-35
E-mail: info@kursovik.com
Skype: kursovik.com





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2021 kursovik.com
➥ Оценить задание
➥ Контакты