C ++ | Crear una clase con métodos setter y getter

Aquí, vamos a aprender cómo crear un class con los métodos setter y getter en C ++ Programming Language?

En el siguiente programa, estamos creando un programa en C ++ para crear un class con métodos setter y getter .

#include <iostream>
using namespace std;
// class definition
class Pofloat {
  private: // private data members
float x, y;
  public: // public member functions
void set_xy(float x, float y);
float get_x();
float get_y();
};
// member functions definitions
void Pofloat::set_xy(float x, float y) {
this -> x = x;
this -> y = y;
}
float Pofloat::get_x() {
return x;
}
float Pofloat::get_y() {
return y;
}
// main function
int main() {
// creating objects
Pofloat objP;
//setting the values
objP.set_xy(36.0f, 24.0f);
//getting the values
cout << "objP is " << objP.get_x();
cout << ", " << objP.get_y() << endl;
//setting the values again
objP.set_xy(1.2f, 3.4f);
//getting the values again
cout << "objP is " << objP.get_x();
cout << ", " << objP.get_y() << endl;
return 0;
}

salida

objP is 36, 24
objP is 1.2, 3.4

Ver el programa – aquí método set_xy () que es un método setter que está utilizando para establecer el valor de x y y y get_x () , get_y () son los métodos getter que están utilizando para obtener el valor de x y y .


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *