私は次のようなことをしようとしていました
class O has a child E
変数を宣言します
O xyz = new E();
しかし、xyz.method()を呼び出すと、クラスOのメソッドでのみ呼び出すことができ、Eのメソッドでは呼び出せないため、次のようにダウンキャストできます。
E xyz2 = (E) xyz;
私の質問は-新しい変数を宣言せずにこれを行うことができますか?何かのようなもの:
O xyz = new E();
xyz = (E) xyz;
これで、xyz.method()を使用してEのメソッドを呼び出すことができます
Javaでこれを行う方法はありますか?