Accessor and Mutator

It’s a common term used in Object Oriented Programming. Consider the example:

class A {
    int a;
public:
    void set_a(int a){
        A::a = a;
    }
    int get_a(){
        return a;
    }
};

In general we hide the members of the class (private) and access and modify them through public methods. Here, set_a is a mutator and get_a is a accessor.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s