Après Java 7 ou 8, les génériques peuvent être omis dans le <> Quant à list<list>, il devrait être similaire à un tableau à deux dimensions Je me demande si map<string,list<string>> sont souvent utilisés.
Les deux personnes ci-dessus ont répondu incorrectement à la question. . . La question principale est : 1. Pourquoi le type frontal est-il List et le nouveau type à la fin est ArrayList ? 2. Qu'est-ce que cela signifie lorsqu'une liste est imbriquée dans une liste. Pour être honnête, cette question est quelque chose avec laquelle vous pouvez entrer en contact au cours de la première semaine d'apprentissage orienté objet. Le type de résultats déclaré est List, mais son type réel est ArrayList. ArrayList est la classe d'implémentation de List, ce qui signifie une sous-classe. Le type spécifique des résultats ne peut pas être déterminé lors de la compilation du programme. Au lieu de cela, lors de l'exécution, le type est lié dynamiquement en fonction du type réel des résultats. C'est ce qu'on appelle le polymorphisme. Liste imbriquée dans Liste signifie que les éléments de cet ensemble sont toujours des ensembles un par un.
N'est-ce pas simplement que chaque élément de List est toujours une liste. Je n’ai pas écrit de génériques plus tard car ils peuvent être omis.
Après Java 7 ou 8, les génériques peuvent être omis dans le <>
Quant à list<list>, il devrait être similaire à un tableau à deux dimensions
Je me demande si map<string,list<string>> sont souvent utilisés.
Les deux personnes ci-dessus ont répondu incorrectement à la question. . .
La question principale est : 1. Pourquoi le type frontal est-il List et le nouveau type à la fin est ArrayList ? 2. Qu'est-ce que cela signifie lorsqu'une liste est imbriquée dans une liste.
Pour être honnête, cette question est quelque chose avec laquelle vous pouvez entrer en contact au cours de la première semaine d'apprentissage orienté objet.
Le type de résultats déclaré est List, mais son type réel est ArrayList. ArrayList est la classe d'implémentation de List, ce qui signifie une sous-classe. Le type spécifique des résultats ne peut pas être déterminé lors de la compilation du programme. Au lieu de cela, lors de l'exécution, le type est lié dynamiquement en fonction du type réel des résultats. C'est ce qu'on appelle le polymorphisme.
Liste imbriquée dans Liste signifie que les éléments de cet ensemble sont toujours des ensembles un par un.