2
が子クラスB
である次のコードを記述しようとしています。そして、getValueメソッドは、B
ではなく、C
でのみ利用可能です。しかし、Eclipseはこの文でエラーを示している。子クラスオブジェクトへの任意キャスト型キャスト
Optional.ofNullable(A).map(A::getB).map(C::getValue);
それは通常の場合であれば、私たちはキャストを入力して((C)a.getB()).getValue()
のように記述します。 Optional
の点でどうすればいいですか?
を私がしなければなりませんでした地図を作る(C.class :: cast) – Sandeep