Page cover

Class / класс, объект класса

Шаблон для создания объектов.

Класс - это наш личный тип данных который может хранить различные характеристики (атрибуты) и исполнять методы.

Объект класса - конкретный экземпляр класса со своими уникальными атрибутами

Пример 1. Класс человек
class Human       // класс Human 
{
public:

    int age;          // поля класса
    string gender;
    string name;

};



int main()
{
 
    Human Adam;   // объект класса Human - Adam
    
    Adam.age = 21;           // присваиваем атрибуты к объекту класса
    Adam.gender = "male";
    Adam.name = "Adam";

    
    cout << "Имя: " << Adam.name << endl; // отображаем характеристики нашего объекта
    cout << "Возраст: " << Adam.age << endl;
    cout << "Пол: " << Adam.gender << endl;
    
}      
Пример 2. Класс координаты
class coordinates
{
public:
    
    int x;   
    int y;      // оси координат
    int z;

};



int main()
{

    coordinates point;  // объект point
    
    point.x = 2;  
    point.y = 5;   // присваиваем ему атрибуты ввиде осей координат
    point.z = 0;
}    

Last updated