281
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Curiosidades de Java: una cadena de texto String se considera objeto CU00668B
« en: 08 de Enero 2019, 23:00 »
Buenas, las respuestas son correctas. Una curiosidad es que en Java "Juan Romero Sánchez" se considera un objeto (es un String), y anónimo porque no está asociado a ninguna variable que apunte a él. No obstante muchas veces los String se consideran objetos un tanto especiales. En https://aprenderaprogramar.com/foros/index.php?topic=1033.0 puede verse un ejemplo curioso como personajeM2 = new PersonajeMaldito("Lady Westfalia", new MaldadBipolar("Destruye sueños", "Encierra miradas"));
En ese ejemplo el segundo parámetro que se pasa al constructor es un objeto sin nombre que se inicializa al mismo tiempo que es pasado como constructor. En este caso el compilador tiene que en primer lugar crear el objeto MaldadBipolar e inicializarlo con los parámetros indicados, y luego crear el objeto PersonajeMaldito e inicializarlo a partir del String y del objeto MaldadBipolar creado.
Salu2
En ese ejemplo el segundo parámetro que se pasa al constructor es un objeto sin nombre que se inicializa al mismo tiempo que es pasado como constructor. En este caso el compilador tiene que en primer lugar crear el objeto MaldadBipolar e inicializarlo con los parámetros indicados, y luego crear el objeto PersonajeMaldito e inicializarlo a partir del String y del objeto MaldadBipolar creado.
Salu2