getFields()與getDeclaredFields()區別:
getFields()只能訪問類中聲明爲公有的字段,私有的字段它無法訪問,能訪問從其它類繼承來的公有方法.
getDeclaredFields()能訪問類中所有的字段,與public,private,protect無關,不能訪問從其它類繼承來的方法
getMethods()與getDeclaredMethods()區別:
getMethods()只能訪問類中聲明爲公有的方法,能訪問從其它類繼承來的公有方法.
getDeclaredFields()能訪問類中所有的字段,與public,private,protect無關,不能訪問從其它類繼承來的方法
getConstructors()與getDeclaredConstructors()區別:
getConstructors()只能訪問類中聲明爲public的構造函數.
getDeclaredConstructors()能訪問類中所有的構造函數,與public,private,protect無關