Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript![ ? ]
Este foro usa cookies
Este foro usa cookies para almacenar tu sesión de inicio si estás registrado, y de tu última visita si no lo estás. Las Cookies son un pequeños documento de texto almacenado en tu PC; las cookies de este foro sólo pueden ser usadas en el mismo y no suponen ninguna amenaza para tu seguridad. Estas Cookies también anotan los hilos que has leído y cuándo lo has hecho. Por favor, confirma si aceptas o declinas el uso de estas cookies.

Una cookie será almacenada en tu navegador a pesar de tu decisión para prevenir que este mensaje te vuelva a aparecer. Podrás cambiar la configuración de las cookies en cualquier momento siguiendo el enlace de la parte inferior.

Calificación:
  • 4 voto(s) - 3 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Solución a la Práctica 5
#12
(02-01-2013, 19:11)Antonio escribió:

[Para ver los enlaces debes registrate]

Tengo una duda, si alguien puede solucionarme la duda sería de gran ayuda.
En la Clase Vector, cuando te pide el tercer constructor:
public Vector (Punto a){
origen = new Punto (0,0);
extremo = a.clonar();
}

ese a.clonar() de qué sirve hay, no habría que poner la componente X y la Y, algo más o menos:
extremo = new Punto(a.getX(),a.getY()) // no se si e metido demasiado la pata pero es que no entiendo lo que hace el a.clonar hay

Verás Antonio...
Si te das cuenta, a.clonar() es exactamente lo mismo que new Punto(a.getX(),a.getY()).
El método clonar es un método de la clase punto que te devuelve una copia del punto invocador.
Fíjate en el método clonar de la clase Punto:
Código:
public Punto clonar (){
        return new Punto (x,y);
    }

Por lo tanto ambas respuestas son válidas, pero ya que tienes un método que te hace lo mismo lo utilizas y ya está. Es una buena manera de utilizar la programación basada en objetos.

Espero haberte ayudado Guiño
Responder


Mensajes en este tema
Solución a la Práctica 5 - por Jesús Hernández Galián - 25-12-2012, 22:14
RE: Solución a la Práctica 5 - por José Antonio Martín Martínez - 26-12-2012, 17:41
RE: Solución a la Práctica 5 - por alfonso - 26-12-2012, 18:10
RE: Solución a la Práctica 5 - por Paco Sánchez - 26-12-2012, 18:30
RE: Solución a la Práctica 5 - por Jesús Hernández Galián - 26-12-2012, 19:06
Re: Solución a la Práctica 5 - por alfonso - 27-12-2012, 00:04
RE: Solución a la Práctica 5 - por José Antonio Martín Martínez - 27-12-2012, 01:05
RE: Solución a la Práctica 5 - por Paco Sánchez - 29-12-2012, 02:56
RE: Solución a la Práctica 5 - por Pablo Lucas - 27-12-2012, 21:56
RE: Solución a la Práctica 5 - por Juan Pablo Navarro Castillo - 31-12-2012, 21:20
RE: Solución a la Práctica 5 - por Antonio - 02-01-2013, 19:11
RE: Solución a la Práctica 5 - por Jesús Hernández Galián - 02-01-2013, 19:19
RE: Solución a la Práctica 5 - por Antonio - 02-01-2013, 19:30
RE: Solución a la Práctica 5 - por Rosa - 04-01-2013, 14:06
RE: Solución a la Práctica 5 - por Jesús Hernández Galián - 04-01-2013, 14:35
RE: Solución a la Práctica 5 - por Rosa - 04-01-2013, 14:55
RE: Solución a la Práctica 5 - por Jesús Hernández Galián - 04-01-2013, 14:57

Salto de foro:


Usuarios navegando en este tema: 8 invitado(s)