Java中"instanceof"如何使用呢?
下文笔者讲述instanceof的使用示例分享
instanceof的功能:
用于判断一个对象
是否为一个"父类(super class)或接口(interface)类型"
例:instanceof判断一个对象是否为指定类型的示例
public void testClass(Number param) {
if( param instanceof Double) {
System.out.println("param is a Double");
}
else if( param instanceof Integer) {
System.out.println("param is an Integer");
}
if( param instanceof Comparable) {
//是否为指定类型或接口
System.out.println("param is comparable");
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


