JavaRush /Blog Java /Random-FR /Questions de compréhension de Java
Hehabr
Niveau 13
Peine

Questions de compréhension de Java

Publié dans le groupe Random-FR
Cela faisait longtemps que je voulais demander. Quand je vois du code comme celui-ci : public class Solution { public Solution method1 (String s) { // bla-bla } } ... lorsqu'une description d'une classe commence et qu'une méthode qui a le type de la même classe est immédiatement décrite à l'intérieur, cela me semble toujours illogique. Après tout, la classe n'a pas encore été entièrement décrite et créée, et en général, comment peut-il être possible d'utiliser votre propre type pour une méthode en elle-même ? Maintenant, s'il y avait, par exemple, 2 classes : l'une est Solution et l'autre, disons Réponse. Et la méthode Solution method1() serait déclarée dans la classe Answer - cela semblerait alors clair et logique. Ceux. Tout d'abord, une nouvelle solution de classe (type de données) est créée, et ensuite seulement, lorsqu'elle existe, vous pouvez commencer à l'utiliser comme type pour décrire de nouvelles méthodes. Comment gérer cela ? Quelqu'un peut-il expliquer ou conseiller ce qu'il faut lire à ce sujet ?
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION