Программа на языке Джава

Выполнен
Заказ
3239111
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70% eTXT
Срок сдачи
22 Мая 2020 в 14:00
Цена
0 ₽
Блокировка
10 дней
Размещен
20 Мая 2020 в 01:40
Просмотров
55
Описание работы
Напишите класс Matrix, реализующий матрицы и расширяющий его класс SquareMatrix, реализующий квадратные матрицы. В классах должны быть определены

конструкторы с параметрами размерами матриц, создающие нулевую матрицу для Matrix и единичную для SquareMatrix;
методы Matrix sum(Matrix) и Matrix product(Matrix), вычисляющие сумму и произведение матриц; метод sum должен быть переопределен в SquareMatrix;
методы setElement(int row, int column, int value) и getElement(int row, int column), для обращения к элементам матрицы;
метод toString().
Напишите собственный класс исключения, расширяющий RuntimeException. Во всех конструкторах и методах должны бросаться исключения в тех случаях, когда соответствующая операция невозможна (например, при сложении матриц разных размеров). Исключения должны содержать информацию о том, какая именно проблема возникла. Достаточно хранить эту информацию в виде строки, возвращаемой методом getMessage().
Примените к написанной программе
Разложите классы по пакетам
Напишите слово final в тех случаях, где оно разумно
Реализуйте для матриц метод equals()
Код с подробными комментариями описаний методов(как работает и тп)
+доп задание после проверки преподавателя
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 15 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир