===〉instanceof用来判断内存中实际对象A是不是B类型 出现这种情况经常是需要强制转换的时候 class Dog extends Animal 譬如dog定义了自己的方法wangwang Animal anAnimal = new Dog(); 此时不能直接调用anAnimal.wangwang方法 但是可以 if( anAnimal instanceof Dog){ Dog dog = (Dog)anAnimal; dog.wangwang就可以调用了 }