Answer the question
In order to leave comments, you need to log in
OOP in C++. How to compare two fields of two objects in a method of this class?
Let's say there are two objects of the class: Person Man[2]
So, how to organize a comparison of 2 corresponding fields of these objects in the method of this class public method of the Person class, while the year field is private).
The class itself:
class Person
{
public:
void setFullName(string FullName_fio) //Метод класса вводящий ФИО
{
fio = FullName_fio; //ФИО
}
void setDate(int date_year, int date_month, int date_day) //Метод класса вводящий дату рождения
{
year = date_year; //Год рождения
month = date_month; //Месяц рождения
day = date_day; //День рождения
}
void getData() //Отображение ФИО и даты рождения
{
cout << "ФИО: " << fio << endl << "Дата рождения: " << year << "." << month << "." << day << endl << endl;
}
int getAge() //Метод класса вычисляющий возраст персоны
{
return 2015 - year;
}
int getYear() //Метод класса возвращающий год рождения персоны
{
return year;
}
private:
string fio; //ФИО
int year; //Год рождения
int month; //Месяц рождения
int day; //День рождения
};
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question