Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vlad266
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 13
#1

Наследование,как сделать? - C++

02.12.2013, 21:35. Просмотров 480. Ответов 3
Метки нет (Все метки)

Создать базовый класс Car(машина), характеризуемый торговой маркой(строка), числом цилиндров, мощностью Определить методы переназначения и изменеия мощности. Создать производный класс Lorry(грузовик), характеризуемый также грузоподъемностью кузова. Определить функции переназначения марки и изменения грузоподьемности.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 21:35     Наследование,как сделать?
Посмотрите здесь:

Как сделать хитрое наследование? Хранить в одном контейнере родителя и потомков - C++
Доброго времени суток! Интересует, можно ли при создании класса-потомка назначать его родительский класс (не копировать, а именно...

Сделать, чтобы запрашивалось сколько вводить строк. Наследование класса - C++
Задание: Объявите класс TString, создающий тип – строку. Элементы – данные класса: - указатель на строку; - длина строки. ...

Как реализовать наследование классов - C++
Здравствуйте, уважаемые форумчане. Помогите с решением проблемной ситуации, связанной скорее всего с аргументами в коде. Я определяю...

Обьясните как правильно организовывать наследование - C++
Обьясните как правильно организовывать наследование: Дана задача: следует построить иерархию классов с применением следующих концепций...

Как реализовать правильное наследование классов - C++
Здравствуйте, столкнулся с такой проблемой. Имеется базовый класс Writers и нужно создать классы Book, Genre, Country. В классе Writer...

Как правильно реализовать множественное наследование? - C++
Всем привет. Нужна помощь. Вот смотрите. Имеется простой класс. От него порождаются два класса-наследника. А от этих двух классов...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
02.12.2013, 21:58     Наследование,как сделать? #2
C++
1
2
3
4
5
6
7
class Car
{
};
 
class Lorry : public Car
{
};
1ds
43 / 43 / 15
Регистрация: 11.12.2012
Сообщений: 200
Записей в блоге: 2
27.06.2014, 14:38     Наследование,как сделать? #3
На Java:

Java
1
2
3
4
5
6
public class Main {
    public static void main(String... args){
        Car acar = new Lorry("Volvo", 12, 30000, 20);
        acar.getDisplay();
    }
}
Java
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
public class Car {
    private String model;
    private int core;
    private int power;
    
    Car(String model, int core, int power){
        this.model = model;
        this.core = core;
        this.power = power;
    }
    
    public String getModel() {
        return model;
    }
    
    public int getCore() {
        return core;
    }
    
    public int getPower() {
        return power;
    }
    
    public void getDisplay() {
        System.out.println("Название модели: " + getModel());
        System.out.println("Количество цилиндров: " + getCore());
        System.out.println("Объем двигателя: " + getPower());
    }
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class Lorry extends Car{
    
    private int cargo;
    
    Lorry(String model, int core, int power, int cargo) {
        super(model, core, power);
        this.cargo = cargo;
    }
 
    public int getCargo() {
        return cargo;
    }
    
    @Override
    public void getDisplay() {
        super.getDisplay();
        System.out.println("Грузоподъемность: " + getCargo());
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2014, 14:43     Наследование,как сделать?
Еще ссылки по теме:

Наследование классов как можно оптимизировать код и условие - C++
Создал два класса родительский монстр и наследный демон. у демона появляется значение разум и условие сила+жизни+разум<=200. Силу и жизнь...

подскажите как првильно написать программу про наследование классов - C++
подскажите как првильно написать задачу про наследование классов вот надо написать задачу про кошку чтобы 1 пророда-сиамская ...

Наследование: как передать массив одного класса другому классу? - C++
Доброе время суток, нужна помощь. Не могу сотворить чудо. Сомневаюсь уже во всём. Как передать массив одного класса другому классу? Дабы...

Как правильно производится наследование элементов от шаблона класса? В чем ошибка? - C++
Приведу чисто условный пример. Есть какой-нибудь шаблон класса: template <class tempType> class Base { protected: tempType...


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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
27.06.2014, 14:43     Наследование,как сделать? #4
Цитата Сообщение от 1ds Посмотреть сообщение
На Java:
Цитата Сообщение от 1ds Посмотреть сообщение
С++ для начинающих
.
Yandex
Объявления
27.06.2014, 14:43     Наследование,как сделать?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru