Классы в C++ простой пример
C++. Классы в C++ — это расширенное понятие структур данных: они могут содержать не только данные, но и функции как члены класса. Объект — это экземпляр класса. Для создания класса используйте ключевое слово class, например:
class MyClass {
public: // модификатор доступа
int myNum; // атрибут (переменная типа int)
string myString; // атрибут (переменная типа string)
};
Для создания объекта класса укажите имя класса, за которым следует имя объекта. Для доступа к атрибутам класса (myNum и myString) используйте синтаксис с точкой (.) на объекте, например:
MyClass myObj; // Создание объекта MyClass
// Доступ к атрибутам и установка значений
myObj.myNum = 15;
myObj.myString = "Некоторый текст";
// Вывод значений атрибутов
cout << myObj.myNum << "\n";
cout << myObj.myString;
Вы можете создавать несколько объектов одного класса, например:
// Создание класса Car с некоторыми атрибутами
class Car {
public:
string brand;
string model;
int year;
};
int main() {
// Создание объекта Car
Car carObj1;
carObj1.brand = "BMW";
carObj1.model = "X5";
carObj1.year = 1999;
// Создание другого объекта Car
Car carObj2;
carObj2.brand = "Ford";
carObj2.model = "Mustang";
carObj2.year = 1969;
// Вывод значений атрибутов
cout << carObj1.brand << " " << carObj1.model << " " << carObj1.year << "\n";
cout << carObj2.brand << " " << carObj2.model << " " << carObj2.year << "\n";
return 0;
}
2 комментария