向下转型:
子类引用指向父类对象,此处必须强制转换,可以调用子类特有方法。例:
Animal two = new Cat();
Cat temp = (Cat)two;
若满足转型条件时才能进行强转。
判断一个对象是否是某个类(或其父类)的实例:
例:
结果:
结论:
instanceof 关键字用于判断一个对象是否是某个类(或者其父类)实例化的结果。
向下转型:
子类引用指向父类对象,此处必须强制转换,可以调用子类特有方法。例:
Animal two = new Cat();
Cat temp = (Cat)two;
若满足转型条件时才能进行强转。
判断一个对象是否是某个类(或其父类)的实例:
例:
结果:
结论:
instanceof 关键字用于判断一个对象是否是某个类(或者其父类)实例化的结果。