How to check if a class implements a interface
implements, interface, java
Solution
You should use `Class#isAssignableFrom(Class<?> cls)` method here:
Class<?> classObj = MePOJO.class;
System.out.println(IPOJO.class.isAssignableFrom(classObj));
Output:
true
Problem
here we go, I have an marker interface : ``` interface IPOJO { } ``` And then i have a class implementing this interface : ``` class MePOJO implements IPOJO { } ``` Now suppose i have a `class object` holding reference of class MePOJO : ``` Class<MePOJO> classObj = MePOJO.class; ``` So how can i determine if `MePOJO` class implements `IPOJO` just by using `classObj` ?