Class C++

#include 
using namespace std;
class MyClass
{
public:           
    MyClass(int level = 0);
    int GetLevel() const;
    void SetLevel(int level);
private:          
    int myLevel;
};
MyClass::MyClass(int level): myLevel(level)
{
    cout << "A new object has been born!" << endl;
}
int MyClass::GetLevel() const
{
    return myLevel;
}
void MyClass::SetLevel(int level)
{
    if (level < 0)
        cout << "You can't set a level to a negative number.\n\n";
    else
        myLevel = level;
}
int main()
{
    MyClass myObject(5);
    cout << myObject.GetLevel() << endl;
    cout << "Calling SetLevel() with -1.\n";
    myObject.SetLevel(-1);
    cout << "Calling SetLevel() with 9.\n";
    myObject.SetLevel(9);
    cout << "Calling GetLevel(): " << myObject.GetLevel() << "\n\n";
    return 0;
}