Cosas muy simples
Publicado por Marco (15 intervenciones) el 01/12/2018 20:23:22
Buenas, hice una pregunta hace unos días y me ayudaron, ya más o menos lo tengo lo que pasa es que soy incapaz de crear objetos y ponerle los puntos.
Lo que tengo que hacer es:
Implementar una clase Punto, con dos atributos que contienen la coordenada X e Y.
• Tendrá los siguientes métodos:
desplazarXY, que suma a X e Y los dos valores recibidos.
desplazarX, que suma a X el valor recibido.
desplazarY, que suma a Y el valor recibido.
getX y getY que devuelve el valor del atributo correspondiente.
setX y setY, que cambia el atributo al valor que se le pase como parámetro.
toString, que devuelve un String con la cadena que queremos que se muestre.
sonIguales, que devuelve true si dos puntos están en las mismas coordenadas.
copia, que devuelve un nuevo punto con las mismas coordenadas que el original.
La cosa es que me he dado cuenta de que al parecer hay que hacer3 objetos punto, 1 con las cordenadas x,y otro con las cordenadas que le ponemos en el set y el tercero sería la copia, la cosa es que no tengo ni idea de como crear un punto asignandole las cordenadas x,y, pensé que sería "Punto p1 = New Punto(x,y);" pero no, prácticamente la idea es en el sonIguales comparar punto1 con punto2 y en copiar crear punto3 que sea idéntico a punto1.
Os mando una captura de lo que he hecho.

Lo que tengo que hacer es:
Implementar una clase Punto, con dos atributos que contienen la coordenada X e Y.
• Tendrá los siguientes métodos:
desplazarXY, que suma a X e Y los dos valores recibidos.
desplazarX, que suma a X el valor recibido.
desplazarY, que suma a Y el valor recibido.
getX y getY que devuelve el valor del atributo correspondiente.
setX y setY, que cambia el atributo al valor que se le pase como parámetro.
toString, que devuelve un String con la cadena que queremos que se muestre.
sonIguales, que devuelve true si dos puntos están en las mismas coordenadas.
copia, que devuelve un nuevo punto con las mismas coordenadas que el original.
La cosa es que me he dado cuenta de que al parecer hay que hacer3 objetos punto, 1 con las cordenadas x,y otro con las cordenadas que le ponemos en el set y el tercero sería la copia, la cosa es que no tengo ni idea de como crear un punto asignandole las cordenadas x,y, pensé que sería "Punto p1 = New Punto(x,y);" pero no, prácticamente la idea es en el sonIguales comparar punto1 con punto2 y en copiar crear punto3 que sea idéntico a punto1.
Os mando una captura de lo que he hecho.
Valora esta pregunta


0