Java 判断类是否继承: instanceof 关键字详解
在Java中,可以使用instanceof关键字来判断一个类是否继承自另一个类。\n\njava\nclass A {\n // 父类A的代码\n}\n\nclass B extends A {\n // 子类B的代码\n}\n\nclass C {\n // 类C的代码\n}\n\npublic class Main {\n public static void main(String[] args) {\n B b = new B();\n A a = new A();\n C c = new C();\n\n System.out.println(b instanceof A); // true\n System.out.println(a instanceof A); // true\n System.out.println(c instanceof A); // false\n }\n}\n\n\n在上面的示例中,B类继承自A类,因此b instanceof A返回true。而A类自身也是A类的实例,所以a instanceof A也返回true。而C类没有继承自A类,所以c instanceof A返回false。
原文地址: https://www.cveoy.top/t/topic/opMC 著作权归作者所有。请勿转载和采集!