2018年7月29日 星期日

Adding public methods that access private class attributes


/* Dog.h */

#ifndef _DOG_H_

#define _DOG_H_
#include <string>


class Dog{
private: 

    std::string name;
    int age;
public:
    void set_name(std::string name1);

    std::string get_name();



    void set_age(int ag);

    int get_age();
};


#endif



========================================

/* exercise.cpp */

#include "Dog.h"


void Dog::set_name (std::string name1){
    name = name1;
}

std::string Dog::get_name() {return name;}



int Dog::get_age() {return age;}

void Dog::set_age (int ag){
    age = ag;
}

沒有留言:

張貼留言