我有4个类。 1)Employee
类 2)Nurse
类extends Employee
3)Doctor
类也extends Employee
4)Supervisor
类extends Doctor
如何在java中找到某个数组中某个对象的类型
内主管我有一个属性:private Employee[] arrayOfEmployees;
基本上雇员的阵列内部是医生和护士。 现在我想在Supervisor类中构建一个函数,该函数将返回数组中的护士数量。
我的问题是,我不知道如何访问数组,因为数组类型是Employee,我寻找护士。
有人可以帮助我使用此功能?
您正在寻找'instanceof'运算符。 –
您可以在Employee对象上调用'getClass',它将解析它的实例类。 – Mena