+++++Абстракция данных


++ Создайте класс с именем Студент. Пусть он содержит два метода и два свойства


Download 57.24 Kb.
bet21/23
Sana20.11.2023
Hajmi57.24 Kb.
#1790263
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
dasturlash

++ Создайте класс с именем Студент. Пусть он содержит два метода и два свойства.
Отправьте возраст учащегося с помощью метода getAge() 
#include
#include
class Student {
private:
std::string name;
int age;
public:
Student(const std::string& _name, int _age)
: name(_name), age(_age) {}
std::string getName() const {
return name;
}
int getAge() const {
return age;
}
};
int main() {
Student student("Иван Иванов", 20);

int studentAge = student.getAge();


std::cout << "Возраст студента: " << studentAge << " лет" << std::endl;
return 0;
}
++ Создайте класс с именем Студент. Пусть он содержит два разных конструктора
#include
#include
class Student {
private:
std::string name;
int age;
public:
Student() {
name = "";
age = 0;
}

Student(std::string studentName, int studentAge) {


name = studentName;
age = studentAge;
}
void displayInfo() {
std::cout << "Name: " << name << std::endl;
std::cout << "Age: " << age << std::endl;
}
};
int main() {
Student student1;
student1.displayInfo();
std::cout << std::endl;
Student student2("John", 20);
student2.displayInfo();
return 0;
}


++ Создайте класс с именем Студент. Создайте метод для определения его возраста
на основе года его рождения и используйте его в основной программе.
#include
#include
class Student {
private:
std::string name;
int birthYear;
public:
Student(std::string studentName, int studentBirthYear) {
name = studentName;
birthYear = studentBirthYear;
}
void displayInfo() {
std::cout << "Name: " << name << std::endl;
std::cout << "Age: " << getAge() << std::endl;
}
int getAge() {
int currentYear = 2022;
return currentYear - birthYear;
}
};

int main() {


Student student("John", 2000);
student.displayInfo();
return 0;
}



Download 57.24 Kb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling