21 votes

Stream.findFirst différent de Optional.of?

<p>Disons que j’ai deux classes et deux méthodes:<pre><code></code></pre><p>Pourquoi <code></code> la compilation lors <code></code> de la compilation donne-t-elle une erreur de compilateur</p><pre><code></code></pre><p>Donc, quand je <code></code> la valeur de la retourné par et <code></code> <code></code> l’envelopper à nouveau avec <code></code> le compilateur reconnaît l’héritage, mais pas si j’utilise directement le résultat de <code></code> .</p></p>

8voto

Worthless Points 505
<p>Le problème que vous avez est avec l’héritage pour les génériques. Facultatif< B > ne s’étend pas facultatif< A >, de sorte qu’il ne peut pas être retourné en tant que tel.<p>J’imagine que quelque chose comme ça:</p><pre><code></code></pre><p>Art</p><pre><code></code></pre><p>Fonctionnerait très bien, selon vos besoins.</p><p>Modifier: échapper à certains personnages</p></p>

2voto

Vinay Avasthi Points 821
<p>Si la classe B hérite de la classe A, cela ne signifie pas facultatif hérite facultatif. Facultatif est une classe différente.</p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X