Class Methods
Methods are functions that belongs to the class.
Functions can be defined inside of class or outside it. You can access methods exactly the same way you access classes by using (.)
Inside Class Definition
Example:
#include <iostream>
using namespace std;
class My_Class
{ // The class
public: // Access specifier
void My_Method() { // Method(function)
cout << "Namaste!";
}
};
int main()
{
My_Class myObj; // Create an object of MyClass
myObj.My_Method(); // Call the method
return 0;
}
Outside Class Definition
Example:
#include <iostream>
using namespace std;
class My_Class // The class
{
public: // Access specifier
void my_Method (); // Method/function declaration
};
// Method/function definition outside the class
void My_Class::my_Method ()
{
cout << "Namaste!";
}
int main ()
{
My_Class myObj; // Create an object of MyClass
myObj.my_Method (); // Call the method
return 0;
}
Note: As in functions parameters can be here as well