项目中引用了一个Jar包,里面有这么一个内部类(总之就是没有访问控制权限的类)
/* package */ InnerClass {
private Object cache = 0;
public Object getObj() {
if(cache == null) {
Object obj = createObj();
cache = obj;
}
return cache;
}
protected Object createObj() {
throw new RuntimeExeption("子类必须继承");
}
}
这个类我没有办法直接访问,只能通过反射来访问,但是又必须要继承并复写他的createObj方法才可以,要如何才能实现这个需求呢?