2017-10-06 2 views
0

Javaでオブジェクトを動的にキャストすることが可能かどうか疑問に思う。例えばオブジェクトを動的にキャストする

、このような何か:

return (object1.getClass().getSimpleName()) Object2; 
+0

あなたがしたいですか?どうして? –

+0

@ M.leRutteコンテキストはより複雑です。動的プロキシを使用して動的にキャストすることで、オブジェクトがそのような目標に不可欠です。それ以外の場合は、手動で行う必要があります。 – csadan

+0

それ以上の文脈がなければ答えは出ませんが、一般的に以下の@mureinikの答えは、クラスオブジェクトにオブジェクトをキャストするように頼む方法です。しかし、互換性のない種類からではありません。 –

答えて

2

あなたはClass.castを使用することができます。

return object1.getClass().cast(Object2); 
関連する問題