package com.shrimpking.t5;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2024/9/12 16:03
*/
public interface A
{
}
package com.shrimpking.t5;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2024/9/12 16:03
*/
public interface B
{
}
package com.shrimpking.t5;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2024/9/12 16:03
*/
public class Base
{
}
package com.shrimpking.t5;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2024/9/12 16:04
*/
public class Derived extends Base implements A,B
{
}
package com.shrimpking.t5;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2024/9/12 16:04
*/
public class SuperClassAndInterface
{
public static void main(String[] args)
{
Class clz = Derived.class;
Class baseClz = clz.getSuperclass();
System.out.println("父类:");
System.out.println(baseClz);
System.out.println("实现的接口:");
Class[] interfaces = clz.getInterfaces();
for (Class c : interfaces){
System.out.println(c);
}
}
}