Programación en C: definir un punto de clase base, funciones: obtener coordenadas, moverse, inicializar coordenadas; ! ! ! ! ! !
#includelt;iostreamgt;
#includelt;iomanipgt;
usando el espacio de nombres std;class Shape
{
privado:
int x, y;
público:
Forma(int x, int y)
{ p> p>
esto-gt; x=x;
esto-gt; y=y
}
int GetX(){ return x ;}
int GetY(){return y;}
void Yidong(int a, int b){this-gt; this-gt; =b ;}
}
clase Changfang: forma pública
{
privada:
int ancho , alto ;
público:
Changfang(int x, int y, int ancho, int alto): Forma(x, y)
{ p>
this-gt; ancho=ancho;
this-gt; alto=alto
}
int GetW(){retorno ancho; ;}
int GetH(){return high;}
int Area(){return width*high;}
}
void mian()
{
Changfang a(1, 1, 4, 5
coutlt;lt; a.GetX()lt; lt; endllt;lt;a.GetY()lt;lt;endl;
a.Yidong(2,2);
coutlt;lt;a.GetX()lt ;lt ;endllt;lt;a.GetY()lt;lt;endl;
coutlt;lt;"Área"lt;lt;a.Area();
}