0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 4
|
||||||
1 | ||||||
Переопределение методов класса object14.06.2014, 18:28. Показов 3116. Ответов 3
Метки нет (Все метки)
Привет!
Написала программу, но в коде есть ошибка. Не могу ее найти. Помогите мне, пожалуйста! Условие: Создать класс с закрытыми полями а и b, строковой переменной, означающей операцию и свойством С. Свойство - значение выражения над полями а и b (выражение и типы полей - см. в таблице 1). Поля инициализировать при создании объекта. Выполнить переопределение метода Equals(с одним и двумя параметрами) для сравнения объектов и метода ToString()для вывода состояния объекта. В программе должна выполняться проверка всех разработанных элементов класса. Тип полей а, b: int; Выражения: --,++,/ Равенство объектов: По свойству С для всех операций;
0
|
14.06.2014, 18:28 | |
Ответы с готовыми решениями:
3
Переопределение методов класса - потомка Перегрузка операций с использованием стандартных интерфейсов и методов класса Object Переопределение методов Сокрытие и переопределение методов |
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
14.06.2014, 18:34 | 2 |
в чем ошибка?
и зачем сравнивать свойство C ?
0
|
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 4
|
|
14.06.2014, 18:54 [ТС] | 3 |
Операции ++ и -- выполняются неверно, при ++ вообще не понятно, как подсчет происходит, а при -- в ответе получается 0 всегда.
В моем задании написано именно так, как я описала в первом своем сообщении. Понятия не имею, зачем это. Преподаватель требует.
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|||||||||||
14.06.2014, 19:17 | 4 | ||||||||||
kristinaya, во первых в гетере нельзя изменять состояние объекта .. это противоречит логике. этот гетер в процессе вызывается много раз и значение "а" у вас каждый раз изменяется...
во вторых операция -- работает вы наверное не ту команду вводите
0
|
14.06.2014, 19:17 | |
14.06.2014, 19:17 | |
Помогаю со студенческими работами здесь
4
Наследование и переопределение виртуальных методов Замещение методов System.Object. Реализовать ввод исходных данных, расчет и вывод данных в виде методов класса. В Main только создание объектов и вызов методов Наследование,переопределение методов[рефлексия] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |