public class Girl extends Student{...} //has firstname, lastname, id
public class Student {...}
public class School{
Student[] arr = new girl(firstname, lastname, id)
for(int i = 0; i<arr.length; i++){
arr.getID(); //does this work if I have a getter in Girl class?
}
}
如果我有一个包含女孩对象的学生数组,是否可以从学校类(class)访问女孩的 ID?
最佳答案
你可以检查一下
if (arr[i] instanceof Girl)
{
Girl girl = (Girl)arr[i];
...
关于java - 如何访问子类的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60425774/