MasterYo
1 / 1 / 0
Регистрация: 07.07.2013
Сообщений: 39
|
||||||
#1 | ||||||
Класс Car. Наследование - C++14.07.2013, 09:11. Просмотров 714. Ответов 8
Метки нет Все метки)
(
1) У нас есть class Car
--> св-ва maxspeed, currentspeed. Методы Getmaxs(), Getcurrs() которые соответственно возвр. maxspeed и currentspeed. Также есть метод Setcurrs()(этот метод нужен для защиты от дурака) + еще есть полностью виртуальный метод virtual void Info()=0; 2) от Car наследуется Lorry (камаз) и у него переопределяется метод void Info(); 3) от Car наследуется Bus (автобус) и у класса Bus --> св-ва number, cap (макс вместимость пассажиров), n (кол-во пассажиров в данный момент). Методы Info(); Enter() и Exit() --> защита от дурака (типа сколько вышло и сколько зашло), Getcap() (вместимость), Getn() (возвращ. текущее кол-во пассажиров) Я 2 пункта написал, но и тут выдает ошибку, помогите разобраться и решить задачу,а то голова взорвется сейчас.*
![]()
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
14.07.2013, 09:11 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Класс Car. Наследование (C++):
8
Класс Car - C++ Разработать класс Car (автомобиль) - C++ Создать базовый класс Car (машина), характеризуемый торговой маркой (строка), числом цылиндров, мощностью - C++ Наследование: базовый класс Квадрат, производный класс Пирамида - C++ Абстрактный класс, наследование, класс хранится в другом классе - C++ |
Croessmah
Ушел
|
||||||
14.07.2013, 09:25 | #2 | |||||
Где и какую?
Добавлено через 1 минуту
0
|
MasterYo
1 / 1 / 0
Регистрация: 07.07.2013
Сообщений: 39
|
|
14.07.2013, 09:28 [ТС] | #3 |
32 строка - cannot declare variable BMW to be of type Car
Добавлено через 54 секунды а понял всё я это догнал
0
|
MasterYo
1 / 1 / 0
Регистрация: 07.07.2013
Сообщений: 39
|
|||||||||||
14.07.2013, 09:57 [ТС] | #5 | ||||||||||
а можно ли как нибудь вытащить из Car например Getmaxs? или всё если virtual void Info()=0; ничего нельзя сделать?
Добавлено через 2 минуты чо так написать?
вот тут всё без ошибок помогите с 3 пунктом пож
0
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
14.07.2013, 09:59 | #6 | |||||
2
|
MasterYo
1 / 1 / 0
Регистрация: 07.07.2013
Сообщений: 39
|
|||||||||||
14.07.2013, 11:52 [ТС] | #7 | ||||||||||
Помогите пож с 3 пунктом я выполнил 2 пункта.
Вот всё я сделал, только тут вышла еще одна проблемка pa=new Bus(60,40); в этой части когда я хотел проверить работает ли защита от дурака, я ввел ну например 51 и там по идеи должно выходить сообщение Error!!! ну она выходит но под ней должна остаться запись 51 а там вот что выдает current people -> 2088810217. В чем моя ошибка?
0
|
Kuzia domovenok
|
|
14.07.2013, 12:48 | #8 |
камаз это truck, а lorry это Газель.
Не выполнил ты ничего. Тебе alsav22 написал, а ты проигнорировал. Геттер должен выглядеть так!
0
|
MasterYo
1 / 1 / 0
Регистрация: 07.07.2013
Сообщений: 39
|
|
14.07.2013, 19:59 [ТС] | #9 |
и зачем ты это мне пишешь?
Добавлено через 2 минуты мде походу у тебя своего личного мнения нету... зачем цитировать других, я это и без тебя прекрасно знаю, а игнорировать других предоставь мне, это не твоя забота кеп. Добавлено через 1 минуту я его проигнорировал потому что мне не нужны 2 одинаковых ответа.
0
|
14.07.2013, 19:59 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
14.07.2013, 19:59 |
Привет! Вот еще темы с ответами:
9
Наследование и абстрактный класс - C++ Класс точка(наследование) - C++ Абстрактный класс. Наследование - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |