tag:blogger.com,1999:blog-3120672991914063958.post4999555374975738424..comments2023-04-21T06:34:08.417-07:00Comments on Piensa En Java Desde Cero: OPERADORESArween17http://www.blogger.com/profile/13188674562037675880noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-3120672991914063958.post-30092542295019713402014-04-11T04:37:51.008-07:002014-04-11T04:37:51.008-07:00Por cierto, si ves alguna cosa más que esté mal, d...Por cierto, si ves alguna cosa más que esté mal, dímelo y lo corrijo.<br /><br />Muchas gracias de verdad.Arween17https://www.blogger.com/profile/13188674562037675880noreply@blogger.comtag:blogger.com,1999:blog-3120672991914063958.post-12391366695649865202014-04-11T04:34:15.575-07:002014-04-11T04:34:15.575-07:00Hola Alfredo:
Pues tienes toda la razón del mundo...Hola Alfredo:<br /><br />Pues tienes toda la razón del mundo. Tengo que corregirlo, es cierto que lo pongo mal. Es la variable referencia la que apunta al objeto.<br /><br />Muchas gracias por tu aportación, muy interesante todo lo que has escrito.Arween17https://www.blogger.com/profile/13188674562037675880noreply@blogger.comtag:blogger.com,1999:blog-3120672991914063958.post-139360314798024162014-03-12T06:18:52.683-07:002014-03-12T06:18:52.683-07:00Hola, me ha gustado mucho tu texto, pero he de dec...Hola, me ha gustado mucho tu texto, pero he de decirte que algunos conceptos que explicas están equivocados. Mira te pongo las líneas en las que te equivocaste y te muestro la corrección:<br /><br />tu escribes:<br />"Tenemos una clase Tank ..." (debajo del ejemplo).<br /><br />Bueno aquí cometes un error de base, confundes mucho los objetos con sus referencias, así en ese párrafo llegas a decir que "AMBOS OBJETOS APUNTAN A LA MISMA REFERENCIA", y creas mucha confusión al lector. He de decirte que un objeto NUNCA apunta a una referencia, sino que es la VARIABLE REFERENCIA la que apunta al objeto. Te dejo una explicación alternativa a la que has expuesto tú para explicar el código, espero que te sirva:<br />"Lo correcto en este caso es que se crean dos objetos Tank, REFERENCIADOS por las variables t1 y t2. Cuando se realiza la asignación t1=t2, la VARIABLE REFERENCIA t1 pasa a apuntar al MISMO OBJETO que apunta t2, y el objeto que era referenciado anteriormente por t1 se convierte en un OBJETO INACCESIBLE(ó perdido) y será candidato a ser recolectado como basura. Cuando se ejecuta la instrucción t1.level=27, tendrá el mismo efecto que si ejecutamos t2.level=27, ya que a partir de la asignación t1=t2 ya sólo estamos trabajando con dos referencias que apuntan al mismo objeto".<br /><br />No se si ves el error sutil que comentes, pero confundes un poco los terminos bastante, un objeto nunca apunta a una referencia. <br /><br />Los mismo te vuelve a suceder en el epígrafe de Comprobacion de la equivalencia entre objetos, tu dices "digamos que cada objeto apunta a una referencia diferente", sustitúyelo por "cada referencia APUNTA a un objeto diferente".<br /><br />Un Saludo!! Alfredo (ing. superior informatica, politéctica de Madrid).Anonymousnoreply@blogger.com