+++++Абстракция данных
++ Создайте класс с именем Senator и создайте для него дружественную функцию
Download 57.24 Kb.
|
dasturlash
- Bu sahifa navigatsiya:
- ++ Создайте класс с именем Student. Пусть этот класс содержит 5 свойства. Используйте эти свойства через 2 объекта.
- ++ Создайте класс с именем Teacher. Пусть этот класс содержит 5 свойства. 9 Используйте эти свойства через 2 объекта
- ++ Создайте класс с именем Team. Пусть этот класс содержит 5 свойства. . Используйте эти свойства через 3 объекта
- ++ Создайте класс с именем Universitet и создайте для него дружественную функцию showInfo. Пусть Class состоит из 2 полей и пусть его данные выводятся с помощью функции showInfo.
- ++ Создайте класс с именем Universitet. Пусть этот класс содержит 3 свойства. Используйте эти свойства через 2 объекта.
- ++ Деструктор
++ Создайте класс с именем Senator и создайте для него дружественную функцию
showInfo. Пусть Class состоит из 3 полей и пусть его данные выводятся с помощью функции showInfo #include using namespace std; class Senator { private: string name; string party; int age; public: Senator(string n, string p, int a) { name = n; party = p; age = a; } friend void showInfo(const Senator& senator); }; void showInfo(const Senator& senator) { cout << "Senator's Name: " << senator.name << endl; cout << "Party: " << senator.party << endl; cout << "Age: " << senator.age << endl; } int main() { Senator senator("John Doe", "Democratic Party", 50); showInfo(senator); return 0; } ++ Создайте класс с именем Student. Пусть этот класс содержит 5 свойства. Используйте эти свойства через 2 объекта. #include #include using namespace std; class Student { public: string name; int age; string gender; string marjon; double gpa; }; int main() { // Создание объекта student1 типа Student Student student1; student1.name = "John"; student1.age = 20; student1.gender = "Male"; student1.marjon = "Computer Science"; student1.gpa = 3.8; // Создание объекта student2 типа Student Student student2; student2.name = "Anna"; student2.age = 19; student2.gender = "Female"; student2.marjon = "Mathematics"; student2.gpa = 3.9; // Использование свойств объектов cout << "Student 1:" << endl; cout << "Name: " << student1.name << endl; cout << "Age: " << student1.age << endl; cout << "Gender: " << student1.gender << endl; cout << "Marjon: " << student1.major << endl; cout << "GPA: " << student1.gpa << endl << endl; cout << "Student 2:" << endl; cout << "Name: " << student2.name << endl; cout << "Age: " << student2.age << endl; cout << "Gender: " << student2.gender << endl; cout << "Marjon: " << student2.marjon << endl; cout << "GPA: " << student2.gpa << endl; return 0; } ++ Создайте класс с именем Teacher. Пусть этот класс содержит 5 свойства. 9 Используйте эти свойства через 2 объекта #include #include using namespace std; class Teacher { public: string name; int age; string gender; string subject; int experience; }; int main() { // Создание объекта teacher1 типа Teacher Teacher teacher1; teacher1.name = "Mr. Smith"; teacher1.age = 35; teacher1.gender = "Male"; teacher1.subject = "Mathematics"; teacher1.experience = 10; // Создание объекта teacher2 типа Teacher Teacher teacher2; teacher2.name = "Ms. Johnson"; teacher2.age = 40; teacher2.gender = "Female"; teacher2.subject = "English"; teacher2.experience = 15; // Использование свойств объектов cout << "Teacher 1:" << endl; cout << "Name: " << teacher1.name << endl; cout << "Age: " << teacher1.age << endl; cout << "Gender: " << teacher1.gender << endl; cout << "Subject: " << teacher1.subject << endl; cout << "Experience: " << teacher1.experience << " years" << endl << endl; cout << "Teacher 2:" << endl; cout << "Name: " << teacher2.name << endl; cout << "Age: " << teacher2.age << endl; cout << "Gender: " << teacher2.gender << endl; cout << "Subject: " << teacher2.subject << endl; cout << "Experience: " << teacher2.experience << " years" << endl; return 0; } ++ Создайте класс с именем Team. Пусть этот класс содержит 5 свойства. . Используйте эти свойства через 3 объекта #include #include using namespace std; class Team { public: string name; string sport; int players; string city; int championships; }; int main() { // Создание объекта team1 типа Team Team team1; team1.name = "Red Team"; team1.sport = "Football"; team1.players = 11; team1.city = "New York"; team1.championships = 5; // Создание объекта team2 типа Team Team team2; team2.name = "Blue Team"; team2.sport = "Basketball"; team2.players = 5; team2.city = "Los Angeles"; team2.championships = 3; // Создание объекта team3 типа Team Team team3; team3.name = "Green Team"; team3.sport = "Hockey"; team3.players = 6; team3.city = "Chicago"; team3.championships = 2; // Использование свойств объектов cout << "Team 1:" << endl; cout << "Name: " << team1.name << endl; cout << "Sport: " << team1.sport << endl; cout << "Number of Players: " << team1.players << endl; cout << "City: " << team1.city << endl; cout << "Championships: " << team1.championships << endl << endl; cout << "Team 2:" << endl; cout << "Name: " << team2.name << endl; cout << "Sport: " << team2.sport << endl; cout << "Number of Players: " << team2.players << endl; cout << "City: " << team2.city << endl; cout << "Championships: " << team2.championships << endl << endl; cout << "Team 3:" << endl; cout << "Name: " << team3.name << endl; cout << "Sport: " << team3.sport << endl; cout << "Number of Players: " << team3.players << endl; cout << "City: " << team3.city << endl; cout << "Championships: " << team3.championships << endl; return 0; } ++ Создайте класс с именем Universitet и создайте для него дружественную функцию showInfo. Пусть Class состоит из 2 полей и пусть его данные выводятся с помощью функции showInfo. #include #include using namespace std; class Universitet { private: string name; string city; public: Universitet(string n, string c) { name = n; city = c; } friend void showInfo(Universitet u); }; void showInfo(Universitet u) { cout << "University Name: " << u.name << endl; cout << "City: " << u.city << endl; } int main() { Universitet university("Example University", "Example City"); showInfo(university); return 0; } ++ Создайте класс с именем Universitet. Пусть этот класс содержит 3 свойства. Используйте эти свойства через 2 объекта. #include #include using namespace std; class Universitet { public: string name; string city; int foundedYear; }; int main() { // Создание объекта university1 типа Universitet Universitet university1; university1.name = "Example University"; university1.city = "Example City"; university1.foundedYear = 1990; // Создание объекта university2 типа Universitet Universitet university2; university2.name = "Another University"; university2.city = "Another City"; university2.foundedYear = 2005; // Использование свойств объектов cout << "University 1:" << endl; cout << "Name: " << university1.name << endl; cout << "City: " << university1.city << endl; cout << "Founded Year: " << university1.foundedYear << endl << endl; cout << "University 2:" << endl; cout << "Name: " << university2.name << endl; cout << "City: " << university2.city << endl; cout << "Founded Year: " << university2.foundedYear << endl; return 0; } ++ Деструктор – это специальный метод, который вызывается при удалении объекта. Как правило, деструктор используется для освобождения памяти, динамично выделенной под внутренние данные класса. Download 57.24 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling