随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)
package cn;
public class MyTest {
public static void main(String[] args) {
Ta a=new Tb();
//instanceof 判断一个变量所指 的对象是否匹配某种类型
System.out.println(a instanceof Tb);
System.out.println(a instanceof Ta);
System.out.println(a instanceof Object);
System.out.println(a instanceof Tc);
//如果一个变量为null,无论匹配哪种类型都是false。
a=null;
System.out.println(a instanceof Ta);
}
}
class Ta{
}
class Tb extends Ta implements Tc{
}
interface Tc{
}