Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 20
1

Перегрузка операций с использованием стандартных интерфейсов и методов класса Object

17.03.2014, 17:37. Показов 863. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Общая постановка задачи:
Каждый разрабатываемый класс должен содержать:
скрытые данные
перегрузку конструкторов
свойства класса
индексаторы (где требуется)
указанные перегруженные операции. Если операции не указаны, перегрузить операцию =, ==, !=. Реализовать перегрузку 2 способами:
Используя открытые методы класса object
Используя стандартный интерфейс IComparable
При возникновении ошибок должны генерироваться исключения. В программе должна выполняться работоспособность всех разработанных элементов класса.

В основной программе описать массив из экземпляров разработанного класса. Реализовать следующие операции:
1.Создать клон разработанного класса
2.Отсортировать массив по одному критерию сортировки
3.Отсортировать массив по нескольким (заданным) критериям сортировки
4.Организовать перебор элементов массива с помощью простейшего итератора foreach.
Перечисленные операции (4) организовать в программе как меню с выбором пользователем определенного действия.

Задание: Класс “Файл”. Поля – имя каталога, имя файла, расширение
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2014, 17:37
Ответы с готовыми решениями:

Перегрузка операций с использованием стандартных интерфейсов и методов класса Object
Класс “Материнская плата”. Поля – имя, марка, объем ОП, стоимость.Правилами форума запрещено...

Перегрузка стандартных операций
Здравствуйте! В общем есть задание: Составить описание класса для представления одномерных...

Перегрузка стандартных операций
Дан класс (например, с именем Vector), задающий вектор размерности n. Поля класса: указатель на...

Перегрузка стандартных операций
Создать класс "точка на плоскости". Перегрузить операции: >>,<< (вывод в форме "(x,y)''), унарный -...

0
17.03.2014, 17:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2014, 17:37
Помогаю со студенческими работами здесь

Перегрузка стандартных операций
Создать класс «вектор чисел». Компонентные данные: размерность вектора, указатель на элементы....

Перегрузка стандартных операций
Двозв'язний список Доступ к следующему элементу (++) Автомобиль Операция сравнения «больше» (>)....

Перегрузка стандартных операций
#include "stdafx.h" #include <iostream> #include <conio.h> #include <vector> using namespace...

Перегрузка стандартных операций
Необходимо сложить два вектора. В чем у меня ошибка? #include <conio.h> #include <locale.h>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru