public class P { public P(Class clazz) { } } class PP extends P { public PP(Class clazz){ super(clazz); } } class PPP extends P { public PPP(Class clazz){ super(clazz); } }