0

所以这就是问题所在。我有一个数组,里面有两类对象。作为超类的电子邮件和作为继承类的大学电子邮件。该数组的类型为电子邮件。我想从数组中打印出所有电子邮件类型的对象。或者基于由 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 回答