JAVA筆記:對反射能夠操作private修飾屬性的理解

  • Java提供private修飾屬性時相當於給屬性加了一把鎖,避免人們直接訪問其修飾的值

  • 相應的,Java提供了兩把鑰匙來打開這把鎖
    靜態:set/get方法
    動態:反射

  • 在set方法中,程序員可以編寫代碼對要設置的值進行限定,相應的在反射程序員也可以編寫代碼對要設置的值進行限定,在反射中操作private修飾的屬性,需設置setAccess(true),其目的也是提示程序員正在操作的值是private

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章