JavaRush /Blog Java /Random-ES /Preguntas de comprensión de Java
Hehabr
Nivel 13
Peine

Preguntas de comprensión de Java

Publicado en el grupo Random-ES
Hace tiempo que quiero preguntar. Cuando veo código como este: public class Solution { public Solution method1 (String s) { // bla-bla } } ... cuando comienza una descripción de una clase e inmediatamente dentro de ella se describe un método que tiene el tipo de la misma clase, siempre me parece ilógico. Después de todo, la clase aún no se ha descrito y creado completamente y, en general, ¿cómo es posible utilizar su propio tipo para un método dentro de sí mismo? Ahora, si hubiera, por ejemplo, 2 clases: una es Solución y la otra dice Respuesta. Y el método Solución método1() se declararía en la clase Respuesta, entonces parecería claro y lógico. Aquellos. Primero, se crea una nueva solución de clase (tipo de datos) y solo entonces, cuando exista, puede comenzar a usarla como un tipo para describir nuevos métodos. ¿Cómo lidiar con esto? ¿Alguien puede explicar o aconsejar qué leer sobre esto? ?
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION