Java 基础语法应用

类型判断


参考类型判断

判断是否实现接口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.io.Serializable;  

public class IsAssignableFromTest implements Serializable{

/** 序列号 */
private static final long serialVersionUID = 5716955136475665579L;

public static void main(String[] args) {

//测试是否实现了父类
boolean re1= Object.class.isAssignableFrom(IsAssignableFromTest.class);
//测试是否实现了接口
boolean re2=Serializable.class.isAssignableFrom(IsAssignableFromTest.class);

System.out.println("re1:"+re1+" re2:"+re2);
}
}