Djdjdidjmd Ответов: 2

Я не имею никакого представления об объектно-ориентированном программировании и полиморфном типе


Мне нужно написать три урока.
Первый класс-это класс плоской системы координат,
второй-это класс декартовой системы координат,
третий - это класс полярных систем координат,
и класс плоской системы координат
является родительским классом двух других классов.
Все координаты выражаются как единое целое,
а система координат должна иметь функцию зеркального отображения и поддерживать полиморфный тип.

Что я уже пробовал:

Я перепробовал много способов, но все потерпели неудачу.
:(

jeron1

- Я перепробовал много способов, но ни один из них не удался."
Откуда вы знаете, что он провалился? Попробуйте создать самую маленькую (простейшую) версию того, что вы пытаетесь сделать, если эта версия не делает то, что вы хотите, то разместите эту маленькую версию здесь и опишите точно, что вы пытаетесь сделать и как ваша версия не делает то, что вы думаете, что она должна делать.

Djdjdidjmd

Я буду продолжать усердно работать, спасибо вам за ваш ответ!

Stefan_Lang

Интересно, откуда у тебя это задание? Я спрашиваю из - за этого требования:
- а класс плоской системы координат является родительским классом двух других классов."

Это очень плохо сказывается на дизайне программы и нарушает основные принципы объектно-ориентированного программирования! Если это онлайн-курс, найдите другой: это не подходящее место для изучения C++! Если это не онлайн, то, возможно, есть другие студенты, которых вы могли бы попросить о помощи. Но, если это возможно, вы все равно должны попытаться найти другой курс - это, скорее всего, пустая трата времени.

P.S.: Если вы найдете другой, лучший курс объектно-ориентированного программирования, может быть, попросите своего преподавателя присоединиться к вам: он явно нуждается в этом! ;-)

2 Ответов

Рейтинг:
1

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.


Рейтинг:
0

Richard MacCutchan

Изучайте C++[^]