J'essaie d'écrire le code suivant où C
est une classe enfant de B
. Et la méthode getValue n'est disponible que dans C
, pas dans B
. Mais Eclipse montre une erreur dans cette déclaration:Facultatif Carte typecasting à l'objet de classe enfant
Optional.ofNullable(A).map(A::getB).map(C::getValue);
Si c'est le cas normal, nous tapera acteurs et écrire comme ((C)a.getB()).getValue()
. Comment est-ce que j'écris même en termes de Optional
?
je devais faire la carte (C.class :: cast) – Sandeep