instanceof运算符:用于检测一个对象的真正类型。
public class Tool
{
public void distibute(Person p)
{
if(p instanceof Graduate)
Graduate g = (Graduate)p; //如果p对象真的属于Graduate类,则可以进行类型转换
else if(p instanceof Student)
Student s = (Student)p;
}
}
instanceof运算符:用于检测一个对象的真正类型。
public class Tool
{
public void distibute(Person p)
{
if(p instanceof Graduate)
Graduate g = (Graduate)p; //如果p对象真的属于Graduate类,则可以进行类型转换
else if(p instanceof Student)
Student s = (Student)p;
}
}