#include
class Person
{
public:
void SetAge(int Age); // Set the age
void SetName(char* chrName); // Set the name
char* GetName(); // get the name
int GetAge(); // get the age
void Greeting1();// Say "Hello!"
void SayName(); // Say "My name is
void Goodbye(); // Say "Good bye!
void SayAge(); // Say " I am
private:
char* pName;
unsigned int pAge;
};
void Person::SetAge(int Age)
{
pAge = Age;
}
void Person::SetName(char* chrName)
{
pName = chrName;
}
char* Person::GetName()
{
return pName;
}
int Person::GetAge()
{
return pAge;
}
void Person::Greeting1()
{
cout << "Hello!\n";
}
void Person::SayAge()
{
// Check Person age
if (pAge < 2)
// Person is 1 or less years old
cout << "I am a baby!\n";
else
// Person is over 1 years old
cout << "I am " << pAge << " years old!\n";
}
void Person::SayName()
{
cout << "My name is " << pName << "!\n";
}
void Person::Goodbye()
{
cout << "Good-bye!!\n";
}
int main()
{
// Define our perosn
Person Gabe;
// Set up Gabe's age
Gabe.SetAge(13);
// Give Gabe's full name
Gabe.SetName("Gabriel Halland");
// Make Gabe greet the user
Gabe.Greeting1();
// Make Gabe introduce himself
Gabe.SayName();
// Make Gabe tell us how old he is
Gabe.SayAge();
// Make Gabe dismiss himself
Gabe.Goodbye();
// end out
return 0;
}