instanceof用来判断某个对象是不是这个类的实例并返回一个布尔值。如果是,则返回true,否则返回false。在运算时,会做一个自动类型兼容的处理。类的对象与类作instanceof操作会返回true;子类对象与父类作instanceof操作返回true;所有对象与Object作instanceof操作返回的都是true。
package JAVA_Project_01_05;
//· instanceof用来判断某个对象是不是这个类的实例并返回一个布尔值。如果是,则返回true,否则返回false。在运算时,会做一个自动类型兼容的处理。
//
//· 类的对象与类作instanceof操作会返回true;子类对象与父类作instanceof操作返回true;所有对象与Object作instanceof操作返回的都是true。
public class TextInstanceOf {
//操作instanceof运算符的类
static class ObjectA {
//静态内部超类
static String A = "Object";
}
static class ObjectB extends ObjectA {
//静态内部子类
static void showInfo() {
System.out.printf("超类的静态属性%s的值:%s%n", "A", A)