1

Javaでタイプに変数値を使用することは可能ですか?

例えば:

String s = "String";

そして、彼の型に値をz使用できる別の変数を作成します。sそれは可能ですか?たぶん、リフレクションやその他のテクニックで?

アップデート:

この方法が不可能な場合は、xml ファイルの属性から型を取得するときに、変数に型を与える方法を誰かが提案できますか? お気に入り

<tag type="String">MyValue</tag>

そして、type変数の型を定義するために属性値を使用できますか?

4

2 に答える 2

0

あなたが書いた方法や他の方法を許可する言語を私は知りません.CまたはC ++のtypedefでそれを達成できますが、Javaでは達成できません。ただし、多くの場合、次のようにクラスを拡張できます。

public class myName extends originalClassName {}

次に、originalClassName の代わりに myName を使用します。ただし、String ではこれを行うことはできません。これは final であるため、後で継承することはできません。

于 2013-11-09T12:01:05.137 に答える