クラス A を作成しました。文字列 "hi" をタイプ A に割り当てたいのですが、可能ですか。文字列ユーザー定義のクラス型をキャストする方法。
質問する
1472 次
2 に答える
1
クラスがString
クラスA
でない限り、クラスに a を割り当てることはできません。クラスにa を格納しようとしている場合は、インスタンス フィールドとそのインスタンス フィールドのセッターが必要です。A
String
String
于 2013-07-30T09:32:34.640 に答える
1
できません。inconvertible types
実行しようとするとエラーが発生しますA yourObject = (A) new String("A")
。
- 2 つの型が同じ階層にある場合にのみ、ダウンキャスト操作を実行できます。
String
の階層に入らないA
ため、エラーが発生しますinconvertible types
于 2013-07-30T09:32:17.707 に答える