Monday, 25 April 2016

How to get super class and implemented Interfaces ?


Using 
Class.getSuperclass() and Class.getInterfaces()

Example
package mypack;
class Parent {
}
interface Inter1 {
}
interface Inter2 {
}

class Child extends Parent implements Inter1, Inter2 {
}


Usage
Class superCls = Child.class.getSuperclass();
System.out.println(superCls);

Class[] interfacesArray = MyClass.getInterfaces();

* Interfaces are also represented by Class objects in Java Reflection.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.