// instanceof public class Main { public static void main(String[] args) { // // object instanceof Class; // 其中 objoct 为一个对象,Class 表示一个类或者一个接口,当 objoct 为 Class 的对象,或者是其直接或间接子类,或者是其接口的实现类,结果result 都返回 true,否则返回false。 A_impl obj1 = new A_impl(); System.out.println(obj1 instanceof A); B obj2 = new B1(); B obj3 = new B2(); System.out.println(obj2 instanceof B); System.out.println(obj3 instanceof B); } } interface A{} class A_impl implements A{} class B{} class B1 extends B{} class B2 extends B1{} 输出结果:
true
true
true
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)