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

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

Войти
Регистрация
Восстановить пароль
 
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
#1

Обясните пожалуйста все про классы в С++ - C++

13.02.2010, 14:20. Просмотров 893. Ответов 13
Метки нет (Все метки)

Потолковее и доходчиво,а то читаю С++ сам изучаю вапще тема не понятна
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2010, 14:20     Обясните пожалуйста все про классы в С++
Посмотрите здесь:

Подскажите, пожалуйста, учебник/статью (или что-то в этом роде) про классы - C++
Подскажите пожалуйста, где можно найти учебник/статью (или что-то в этом роде) про классы? Нужно поскорее их изучить/понять... Заранее...

Обясните про функцию bioskey() - C++
:help: Обясните как работать з bioskey на С. Бо надо сделать задания(создать меню с использованиям bioskey с помощью стрелок і Ентер).А я...

Вопрос про классы - C++
Такой пример. Базовый класс First, и два производных от него класса Second и Third. First*ar={new First(параметры),new Second(параметры),...

Расскажите на пальцах про классы - C++
Доброе время суток! (сразу оговорюсь, можете кинуть ссылкой куда мне пойти почитать) Сижу разбираюсь в классах и собственно вопросы:...

Нужна информация про классы - C++
помогите пожалуйста я совсем ничего не могу и не знаю

задавайте вопросы про указателеи и классы - C++
выучил эти 2 главы,хочется проверить хорошо ли знаю я классы и указатели?Если кто знает тесты,и все такое про них дайте ссылки...или же...

Разъясните пожалуйста (классы) - C++
1. Зачем в следующем коде в 1 строке стоит амперсанд? 2. Что значит RHS и когда его использовать? 3. Зачем стоит звездочка в 6 строке...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 14:36     Обясните пожалуйста все про классы в С++ #2
класс - это "штамп"
объект - это "отпечаток штампа"
всё.
0xAX
2446 / 356 / 7
Регистрация: 27.06.2009
Сообщений: 880
13.02.2010, 14:37     Обясните пожалуйста все про классы в С++ #3
Цитата Сообщение от Tiami Посмотреть сообщение
Потолковее и доходчиво,а то читаю С++ сам изучаю вапще тема не понятна
Ну объяснять тут одним постом не опишешь, что вам конкретно не понятно?
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
13.02.2010, 15:04  [ТС]     Обясните пожалуйста все про классы в С++ #4
Вот допустим зачем делать это в программе?ну пример вот

C++
1
2
3
4
5
6
7
public: // установка атрибутов круга 
void set(int x int у. int r. color fc, fstyle fs) 
хСо - х; 
уСо - у; 
radius - г; 
fill color - fc: 
fill style - fs:
зачем приравнивать их к типам когда они расписаны в полях данных??и устанавливать им имена x,y,r,fc итд

Добавлено через 11 минут
Не понятно допустим как обращатся с помощью :: двоеточия к методам или данным класса))вапще не понимаю это обясните

Добавлено через 1 минуту
Как использовать функции классаитд да короч всю тему нада а то не понимаю
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 15:06     Обясните пожалуйста все про классы в С++ #5
Цитата Сообщение от Tiami Посмотреть сообщение
итд да короч всю тему нада а то не понимаю
это всё есть в книжках. цени время других людей.
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
13.02.2010, 15:09  [ТС]     Обясните пожалуйста все про классы в С++ #6
Ой блин ну и советы,я книжку говорю читаю и не пойму нифига,вы просто набиваете посты нет чтобы помочь расписать в теме разобратся По классам
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 15:14     Обясните пожалуйста все про классы в С++ #7
Цитата Сообщение от Tiami Посмотреть сообщение
вы просто набиваете посты
как ты догадался? меня раскусили... караул!!!

Цитата Сообщение от Tiami Посмотреть сообщение
,я книжку говорю читаю и не пойму нифига
одно из двух - или книга плохая - или тебе ещё рано про классы читать.
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
13.02.2010, 15:16  [ТС]     Обясните пожалуйста все про классы в С++ #8
Ой ой как мы заговорили лучше бы помог,чем фигню писать)
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
13.02.2010, 15:24     Обясните пожалуйста все про классы в С++ #9
Tiami, ты бы лучше конкретнее вопросы задавал, а не всякую фигню.)
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
13.02.2010, 15:28     Обясните пожалуйста все про классы в С++ #10
Цитата Сообщение от Tiami Посмотреть сообщение
Вот допустим зачем делать это в программе?ну пример вот
C++
1
2
3
4
5
6
7
public: // установка атрибутов круга 
void set(int x int у. int r. color fc, fstyle fs) 
хСо - х; 
уСо - у; 
radius - г; 
fill color - fc: 
fill style - fs:
Если так написано в твоей книге, то нет ничего удивительного в том, что ты ничего не понимаешь
bmw666
9 / 7 / 1
Регистрация: 25.12.2008
Сообщений: 40
13.02.2010, 15:31     Обясните пожалуйста все про классы в С++ #11
Все кто может ответить на этот вопрос не раз перепрочитывали что бы понять... лично я классы без компа перечитывал раз 10... но все такие все понял а потом на практике добил... Ничего сложного нет...

ООП придумано для того что бы сблизить программирование с реальным миром... что бы создавать объекты подобные реальности... Вот допустим опишем кота:
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
#include <iostream.h>
#include <conio.h>
 
class Pet
{
    private: // все поля скрыты и доступны только методам
    int Lapu;
    char Cvet[10];
    char Sherst[20];
    public: // открываем доступ для методов
    void SetPet() // метод в котором будем давать характеристики животному
    {
        cout << "Vvedite kolichestvo lap: ";
        cin >> Lapu;
        cout << "Vvedite cvet jivotnogo: ";
        cin >> Cvet;
        cout << "Vvedite tip shersti: ";
        cin >> Sherst;
    }
    void ShowPet() // отображаем характеристики
    {
        cout << "Kolichestvo lap: " << Lapu << endl;
        cout << "Cvet jivotnogo: " << Cvet << endl;
        cout << "Tip shersti: " << Sherst << endl;
    }
};
 
int main()
{
    Pet Kot;
    Kot.SetPet(); // вводим данные
    Kot.ShowPet(); //смотрим результат
    getch();    
}
Таким образом у нас поля закрыты и доступ только через интерфейс методов... Это удобно и защищено. Как по мне проще примера не навести.
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
13.02.2010, 15:31     Обясните пожалуйста все про классы в С++ #12
Tiami:
И что ты не понимаешь то что ты написал в свое посте:
Улучшите программу и исправьте ошибки
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 15:58     Обясните пожалуйста все про классы в С++ #13
Цитата Сообщение от bmw666 Посмотреть сообщение
ООП придумано для того что бы сблизить программирование с реальным миром... что бы создавать объекты подобные реальности...
да не. объекты, подобные реальности - это игры.
ооп придумали для "укрощения" сложности ПО. человек не компьютер, он не может одновременно в голове держать работу всей программы. ООП - это воплощение принципа разделяй и властвуй.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2010, 20:01     Обясните пожалуйста все про классы в С++
Еще ссылки по теме:

классы.посмотрите пожалуйста) - C++
ребят вот проблема у меня возникла написала программу по этому заданию: Создать класс int3, имитирующий стандартный тип. Написать...

Не могу понять задание,пожалуйста.Классы - C++
Реализовать в задании три конструктора (без аргументов, инициализации, копирования) и деструктор. Реализовать в конструкторе...

Расскажите пожалуйста про флаги - C++
Доброго времени суток. Помогите пожалуйста разобраться с фалагми. Вот код: #include &lt;iostream&gt; #define ID_F 1001 #define ID_D 1002 ...

Помогите пожалуйста дописать программу по теме ООП, Классы - C++
Помогите новичку в программирование подогнать программу под требования,выручите пожалуйста вот требования: Класс Паспорт Скрытые...

C++, Задача про лесенку, помогите пожалуйста. - C++
Лесенка На каждой из n + 2 ступенек лестницы записано целое число, причем на первой и на последней ступеньке записано число 0. На...


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

Или воспользуйтесь поиском по форуму:
bmw666
9 / 7 / 1
Регистрация: 25.12.2008
Сообщений: 40
13.02.2010, 20:01     Обясните пожалуйста все про классы в С++ #14
Я это объяснял человеку который не в силах сам выучить классы... Хотя я тебя понимаю и соглашаюсь но он ясное дело этого не поймет)
Yandex
Объявления
13.02.2010, 20:01     Обясните пожалуйста все про классы в С++
Ответ Создать тему
Опции темы

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