|
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 14
|
||||||
Наследование. Класс Круг и класс эллипс28.03.2016, 11:58. Показов 4189. Ответов 13
Метки нет (Все метки)
Здравствуйте уважаемые программисты. Нужно исправить ошибки в программе. Честно я в этом ничего не понимаю.
Вот код программы:
1.Не организовано наследие 2.Длина круга(эллипса) не являются атрибутами класса 3.Комментарий "howManyTimes =" , который выводиться на экран, не несет информации про результат действия. Если можно исправьте, буду очень благодарна.
0
|
||||||
| 28.03.2016, 11:58 | |
|
Ответы с готовыми решениями:
13
Абстрактный класс, наследование, класс хранится в другом классе Наследование: базовый класс Квадрат, производный класс Пирамида
|
|
Комп_Оратор)
|
||||||
| 29.03.2016, 09:49 | ||||||
Сообщение было отмечено Динулька как решение
Решение
Динулька, глядя на код возникает смешанное чувство. Код и даже его разметка не соответствуют тексту приглашений ввода. Где Вы его взяли?
Для наследования лучше всего унаследовать эллипс от круга так как наследник это расширение родителя, а не наоборот. Поэтому порядок объявления изменён. Остальные изменения - косметика. Я думаю разберётесь:
1
|
||||||
|
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 14
|
|
| 29.03.2016, 10:09 [ТС] | |
|
Спасибо большое, что откликнулись. Код взят из интернета. Честно я пока во всём этом "тёмный лес", а сессию завалить не хочется. Поэтому прошу помощи у грамотных людей.
0
|
|
|
Комп_Оратор)
|
||||
| 29.03.2016, 10:15 | ||||
![]()
0
|
||||
|
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 14
|
|
| 29.03.2016, 10:34 [ТС] | |
|
А Вы с юмором
аж настроение подняли!!!Добавлено через 9 минут Задание решено. Очень благодарна.
0
|
|
| 29.03.2016, 13:30 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 14
|
|
| 30.03.2016, 00:30 [ТС] | |
|
И снова здравствуйте! Задание отправила на проверку и получила ответ:"Относительно программы замечаний нет,но объясните зачем использовать виртуальные функции и что это Вам дает?"
Если возможно растолкуйте пожалуйста
0
|
|
|
Комп_Оратор)
|
|
| 30.03.2016, 01:25 | |
|
Динулька, виртуальная функция решает очень тонкий вопрос наследования. Это сохранение интерфейса при обращении через указатель на базовый класс.
В данной программе это не используется. Нужно признать, что я сделал, это возможно и зря. Если Вы ещё не учили виртуальные методы и полиморфное наследование, то точно зря. Если учили, то нет. Дело в том, что в реальной задаче методы расчёта периметра/площади и пр. геометрических характеристик, а так же методы отрисовки, например, делались бы виртуальными. Я бы ответил, что в данной программе можно легко убрать слово virtual и тогда класс наследник скроет своим методом метод родителя. И хоть данная программа и будет работать так же как и работала, но это будет зло. Потому, что указанные классы нельзя будет использовать в алгоритмах, где их объекты обрабатываются совместно. В таких алгоритмах доступ к объекту производится через указатель на базовый класс. Почитайте об этом. Если Вы не учили ещё по программе, то мы спалились. Но тут Вы можете сказать, что прочли о полиморфном наследовании самостоятельно. Беда ещё и в том, что я не успел "покалечить" красивое форматирование Вашего кода. Выпустил из виду. А любой ушлый препод такое форматирование увидит. Его не бывает у новичков. Я советую Вам разобрать код и защищаться. Это обезоружит любого нормального преподавателя. Меня бы, точно обезоружило.
0
|
|
|
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 14
|
|
| 30.03.2016, 10:30 [ТС] | |
|
0
|
|
|
Комп_Оратор)
|
||
| 30.03.2016, 11:46 | ||
|
1. Скинуться всей группой на киллера; 2. Платить мзду. А если программирование это Ваша будущая профессия, то в общих чертах уже не достаточно. Тогда только: Арбайт-арбайт-арбайт.
0
|
||
|
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 14
|
|
| 30.03.2016, 11:57 [ТС] | |
|
К моему большому огорчению это мой профилирующий предмет
Маленькая пред история: Когда надо было учиться , закончила только бурсу, теперь работаю в трех сменном режиме на заводе. Честно признаться особо некогда разбираться, а бывает и лень. А насчет мзды давайте в личке обсудим.diana1977@ukr.net. Может Вы мне наберёте необходимые баллы за умеренную плату? Кстати Вы меня опять расмешили
0
|
|
|
Комп_Оратор)
|
||||
| 30.03.2016, 12:58 | ||||
![]() ![]() Может перевестись на что-то более близкое? В крайнем случае, если говорить о IT, то сейчас в корочку не смотрят при приёме на работу, так, что получить её без знаний не велик грех. ![]() И всё же, тогда нужно по-разбираться хотя-бы на тройку. Иначе, какой бы код Вы не предоставили, а одного вопроса будет достаточно, чтобы вопросов больше не было. Как бы там ни было, - постите на форум вопросы. Я по возможности помогу, да и много кто подключится, я думаю. ![]() Ну а объёмные вещи, это конечно, к фрилансерам.
0
|
||||
|
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 14
|
|
| 30.03.2016, 13:19 [ТС] | |
|
Разбираться обязательно буду (по возможности). Нашла хорошие видео уроки
Просто реально очень мало времени, сейчас уже пора на работу собираться. Всего Вам доброго
0
|
|
|
Комп_Оратор)
|
|
| 30.03.2016, 13:26 | |
|
0
|
|
| 30.03.2016, 13:26 | |
|
Помогаю со студенческими работами здесь
14
класс эллипс Написать класс, описывающий эллипс Класс Эллипс. Перегруженные операторы Есть класс A и класс B, класс B вложен в класс A и вложен в него, как классу B получить доступ к переменным класса A просто по имени?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|