Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/163: Рейтинг темы: голосов - 163, средняя оценка - 4.98
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 6

Создать класс «Автомобиль»

09.04.2016, 14:46. Показов 30474. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать класс «Автомобиль». Свойства класса: модель, тип, идентификационный номер, владелец.Методы класса: конструктор с параметрами и без параметров, ввод и вывод данных по автомобилю. В классе переопределить метод ToString() для вывода модели автомобиля и метод Equals(objectobj) для определения равенства автомобилей по владельцу.
Провести тестирование класса. При создании экземпляра класса использовать инициализатор объекта.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2016, 14:46
Ответы с готовыми решениями:

Создать иерархии наследования: автомобиль - легковой автомобиль, грузовой автомобиль – внедорожник
Создать иерархии наследования: автомобиль - легковой автомобиль, грузовой автомобиль – внедорожник.

Создать класс автомобиль
Добрый день, определить в классе метод инициализации полей класса, перегруженные конструкторы, в том числе конструктор без параметров, и...

Создать класс автомобиль
Создать класс автомобиль car с закрытыми полями скорость и время в пути и методы, которые устанавливают поля скорость и время и выводят...

8
18 / 18 / 9
Регистрация: 12.10.2014
Сообщений: 100
09.04.2016, 20:39
и что вы хотите? Что бы за вас написали код?
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
09.04.2016, 20:59
Ivan1111112,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/////////////////////////////////////////////////////////////////////////////////////////
// Создать класс «Автомобиль». Свойства класса: модель, тип, идентификационный номер,
// владелец.Методы класса: конструктор с параметрами и без параметров, ввод и вывод
// данных по автомобилю. В классе переопределить метод ToString() для вывода модели 
// автомобиля и метод Equals(objectobj) для определения равенства 
// автомобилей по владельцу. Провести тестирование класса.
// При создании экземпляра класса использовать инициализатор объекта.
/////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <string>
/////////////////////////////////////////////////////////////////////////////////////////
class Car
{
    //-----------------------------------------------------------------------------------
    std::string model;
    std::string type;
    int         id;
    std::string owner;
    //-----------------------------------------------------------------------------------
public:
    //-----------------------------------------------------------------------------------
    Car() = default;
    //-----------------------------------------------------------------------------------
    Car(
           /* params */
       )
       :
       /* set params */
    {}
    //-----------------------------------------------------------------------------------
    void            print_info()       const;
    //-----------------------------------------------------------------------------------
    void            set_info();
    //-----------------------------------------------------------------------------------
    std::string     ToString();
    //-----------------------------------------------------------------------------------
    bool            Equals(const Car&) const;
    //-----------------------------------------------------------------------------------
};
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    Car car;
    /* testing */
}
Реализацию ведь никто не просил?
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
09.04.2016, 21:01
Цитата Сообщение от Ivan1111112 Посмотреть сообщение
В классе переопределить метод ToString()
Не на C# ли случайно надо это написать?
0
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 6
10.04.2016, 08:05  [ТС]
Если можно, то да

Добавлено через 1 минуту
Цитата Сообщение от PaT TEma Посмотреть сообщение
и что вы хотите? Что бы за вас написали код?
Если можно, то да

Добавлено через 1 минуту
Цитата Сообщение от Новичок Посмотреть сообщение
Не на C# ли случайно надо это написать?
Почему Вы так думаете?
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
10.04.2016, 15:15
Цитата Сообщение от Ivan1111112 Посмотреть сообщение
Почему Вы так думаете?
Цитата Сообщение от Ivan1111112 Посмотреть сообщение
переопределить метод ToString() для вывода модели
В C# так любят делать, чтоб можно было писать Console.WriteLine(объект класса автомобиль).
В С++ попросили бы перегрузить оператор <<
Цитата Сообщение от Ivan1111112 Посмотреть сообщение
и метод Equals(objectobj) для определения равенства автомобилей по владельцу.
Это тоже в C# принято так делать. В С++ сказали бы перегрузить оператор ==.
0
18 / 18 / 9
Регистрация: 12.10.2014
Сообщений: 100
10.04.2016, 15:18
Новичок, По сколько это стандартные лабы, то и задания могут быть с "других" языков.
У нас вообще практика по делфи (зачем?), но можно писать на C++
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
10.04.2016, 15:21
Цитата Сообщение от PaT TEma Посмотреть сообщение
По сколько это стандартные лабы, то и задания могут быть с "других" языков.
Наверно так и есть.
0
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 6
10.04.2016, 18:03  [ТС]
Цитата Сообщение от Новичок Посмотреть сообщение
Сообщение от PaT TEma
По сколько это стандартные лабы, то и задания могут быть с "других" языков.
Наверно так и есть.
Возможно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.04.2016, 18:03
Помогаю со студенческими работами здесь

Классы : Создать класс автомобиль
Само задание : Создать класс , который описывает автомобиль . Минимально с 3 атрибутами . Добавить каждому атрибуту set и get метод ....

Создать класс транспортные средства, автомобиль, грузовик, пароход и самолет
Помогите с программой на С++ Создать класс транспортные средства, автомобиль,грузовик,пароход и самолет. Создать из них...

Создать базовый класс «Грузоперевозчик» и производные классы «Самолет», «Поезд», «Автомобиль»
Создать базовый класс «Грузоперевозчик» и производные классы «Самолет», «Поезд», «Автомобиль». Определить время и стоимость перевозки для...

Создать базовый класс «Транспортное средство» и производные классы «Автомобиль», «Велосипед», «Повозка»
При выполнении данной работы необходимо определить базовый класс и производные от него классы. Предусмотреть передачу аргу- ментов...

ООП: создать базовый класс «Транспорт» и производные от него классы «Автомобиль», «Поезд», «Самолет»
Создать базовый класс «Транспорт» и производные от него классы «Автомобиль», «Поезд», «Самолет». Создать базовый класс «Тип» и производные...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru