Crear una clase Point que tiene X y del eje Y con funciones de getter y setter en C ++

C ++ class programa: Aquí, vamos a aprender a implementar un programa en C ++ class para crear Point class tener ejes X e Y con las funciones get y set en C ++ .

tenemos dos declarar una class puntos con dos ejes X e Y, y tenemos que crear / diseñar sus funciones get y set.

Como sabemos que una class tiene algunos miembros de datos y funciones de números. Así pues, aquí vamos a declarar dos miembros de datos class X y Y de los tipos enteros. X se utilizará private el eje X y Y será utilizado class el eje Y.

Ahora, vamos a entender lo que son getter y setter funciones miembro ?

funciones Setter son aquellas funciones que se utilizan para ajustar / asignar los valores a las variables (class ‘s miembros de datos). Aquí, en el dado class, la función setter es punto de ajuste () – que tomará el valor de X y Y de la for función () y asignarlo a los miembros de datos class X y Y .

funciones captadoras son aquellas funciones que se utilizan para obtener los valores. Aquí, getX () y getY () son la función getter y que están retornando los valores de los miembros for X y y respectivamente.

Programa:

#include <iostream>
using namespace std;
// claas declaration
class point
{
private:
int X, Y;
public:
//defualt constructor
point () {X=0; Y=0;}
//setter function
void setPoint(int a, int b)
{
X = a;
Y = b;
}
//getter functions
int getX(void)
{
return X;
}
int getY(void)
{
return Y;
}
};
//Main function
int main ()
{
//object
point p1, p2;
//set points
p1.setPoint(5, 10);
p2.setPoint(50,100);
//get points
cout<<"p1: "<<p1.getX () <<" , "<<p1.getY () <<endl;
cout<<"p1: "<<p2.getX () <<" , "<<p2.getY () <<endl;
return 0;
}

salida

p1: 5 , 10
p1: 50 , 100


Deja un comentario

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