0 / 0 / 1
Регистрация: 28.09.2015
Сообщений: 76
1

Что такое перегрузки и как их использовать на примере класса "Время"

05.12.2016, 14:16. Показов 595. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан класс время. Поля -часы,минуты,секунды. Перегрузки: +,- *(const),/(const),<,<=,>,>=,==,!=,+=,-=,/=,*=
Объясните пожалуйста своими словами, что вообще есть перегрузки и как их использовать на примере класса время.
Например перевод всего времени в секунды используя деление на конст(60) будет являться перегрузкой ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2016, 14:16
Ответы с готовыми решениями:

Создать класс "Время" и использовать все перечисленные перегрузки для выполнения всех перечисленных методов
Класс время. Поля -часы,минуты,секунды. Перегрузки: +,-...

Что такое "хук" в C# и как с ним работают?
Что такое &quot;хук&quot; в C# и как с ним работают? Для программы необходимо, по советам с форумов, либо...

Как запретить использовать клавиши масштабирования и "Ctrl + Колесу прокрутки" и обновления страницы "F5" в WebBrowser - е ?
Как запретить использовать клавиши масштабирования и &quot;Ctrl + Колесу прокрутки&quot; и обновления...

Как использовать кнопки "Вперед" и "Hазад"?
Привет всем, пожалуйста помогать как сделать кнопка (вперед)-(назад)? код какой? //...

1
976 / 871 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
05.12.2016, 17:54 2
Про перегрузку операторов описано много где в инете, вот, например. Она позволяет определить поведение оператора для вашего класса.

Например, если взять оператор "-":
Если использовать его с числами типа int, то оператор вернет разность между ними тоже в виде числа типа int.
А вот если мы попробуем вычитать DateTime из DateTime, то получим TimeSpan, представляющий время, прошедшее между датами. Все потому, что оператор "-" по-разному перегружен в структурах Int и DateTime.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2016, 17:54
Помогаю со студенческими работами здесь

Что такое Mybutton и почему не работает код "пятнашки"?
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Переопределить операции "+" "=" "-" для экземпляров моего класса
Добрый день. Мне нужно переопределить операции &quot;+&quot; &quot;=&quot; &quot;-&quot; для экземпляров моего класса. Я вижу это...

Как вырезать часть текста из документа что начинается с "qwerty" и заканчивается "qwerty1"?
Нужна помощь, нкжно вырезать часть текста из док что начинается с &quot;qwerty&quot; и заканчивается...

как сделать что бы в textBox можно было вводить только цифры, "," и "-"
как сделать что бы в textBox можно было вводить только цифры, &quot;,&quot; и &quot;-&quot;


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru