/* Demonstrates declaration of a class and definition of class methods */#include "stdafx.h"#include <iostream> // for coutusing namespace std;class Cat // begin declaration of the class{public: // begin public section int GetAge(); // accessor function void SetAge (int age); // accessor function void Meow(); // general functionprivate: // begin private section int itsAge; // member variable};// definition of SetAge, public// accessor function// returns sets itsAge membervoid Cat::SetAge(int age){ // set member variable its age to // value passed in by parameter age int itsAge = age;}// definition of Meow Method// returns: void// parameters: None// action: Prints "meow" to screenvoid Cat::Meow(){ cout << "Meow.\n";}// create a cat, set its age, have it// meow, tell us its age, then meow again.int main(){ Cat Frisky; Frisky.SetAge(5); Frisky.Meow(); cout << "Frisky is a cat who is " ; cout << Frisky.GetAge() << " years old.\n"; Frisky.Meow(); return 0;}