0

ここに問題があります。1 つの配列があり、その中には 2 つのクラスのオブジェクトがあります。スーパークラスの Email と継承クラスの UniversityEmail です。配列のタイプは Email です。配列からタイプ Email のすべてのオブジェクトを出力したい。または、UniversityEmail クラスによって拡張されたプライベート変数に基づいて UniversityEmail オブジェクトを出力します。何か案が?

4

1 に答える 1

1

次のことを試してください。

for (int i = 0; i < array.length; i++) {
  if (array[i] instanceof Email) && (!(array[i] instanceof UniversityEmail)) {
    //print your object 
  }  
}

思いつきで書いたものなので、些細な問題があるかもしれません。

于 2013-03-27T15:02:34.380 に答える