-2

クラス A を作成しました。文字列 "hi" をタイプ A に割り当てたいのですが、可能ですか。文字列ユーザー定義のクラス型をキャストする方法。

4

2 に答える 2

1

クラスがStringクラスAでない限り、クラスに a を割り当てることはできません。クラスにa を格納しようとしている場合は、インスタンス フィールドとそのインスタンス フィールドのセッターが必要です。AStringString

于 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 に答える