yangfuhai / afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。详情请通过以下网址查看。
3.16k stars 1.49k forks source link

关于不支持父类属性的问题 #17

Closed Alife closed 11 years ago

Alife commented 11 years ago

我在创建类的时候,将公共属性提到一个单独的类中,所有类都继承该公共类.结果出现问题,发现你在反射获取属性的时候发现使用的是 getDeclaredFields()

如果要实现可以继承父类的话该如何做? 我想把所有用到 getDeclaredFields() 的地方都抽成一个方法,如下 ClassUtils.getFields(Class<?> clazz){return clazz.getDeclaredFields();}

然后,针对我的问题,我能不能 override 这个方法,改成 return clazz.getFields(); 这样就支持父类了.

java 新手,不知这样可行与否?