一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java中利用反射調用另一類的private方法的簡單實例

java中利用反射調用另一類的private方法的簡單實例

2020-05-09 12:01jingxian JAVA教程

下面小編就為大家帶來一篇java中利用反射調用另一類的private方法的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

我們知道,Java應用程序不能訪問持久化類的private方法,但Hibernate沒有這個限制,它能夠訪問各種級別的方法,如private, default, protected, public. Hibernate是如何實現該功能的呢?答案是利用JAVA的反射機制,如下: 

java" id="highlighter_657907">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class ReflectDemo {
    public static void main(String[] args) throws Exception {
        Method method = PackageClazz.class.getDeclaredMethod("privilegedMethod", new Class[]{String.class,String.class}); 
        method.setAccessible(true);
        method.invoke(new PackageClazz(), "452345234","q31234132");
    }
}
 
class PackageClazz {
    private void privilegedMethod(String invokerName,String adb) {
        System.out.println("---"+invokerName+"----"+adb);
    }
}

輸出結果為:---452345234----q31234132

我們看到,利用java的反射機制,即使是private方法,也可以被調用使用.不過我到產生一個疑問--即然private方法都可以被調用,那么封裝又有何意義? 

以上這篇java中利用反射調用另一類的private方法的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产三级精品三级男人的天堂 | 亚洲第一色视频 | 亚洲 欧美 清纯 校园 另类 | 女子张腿让男人桶免费 | 大吊操| 国产91 最新 在线 | 999精品视频在线观看热6 | 欧美一级高清免费a | 亚洲第一天堂无码专区 | 免费看片黄色 | 精品一区二区三区 不卡高清 | 国产情侣视频观看 | 纲手被鸣人插 | 国产麻豆传媒在线观看 | 特黄特黄一级片 | 国产欧美综合一区二区 | 亚洲精品国产在线网站 | 苍井空色欲迷墙 | 男人捅女人动漫 | 日韩毛片免费 | 久久99精品涩AV毛片观看 | 国产精品久线观看视频 | 日产乱码卡1卡2卡三卡四在线 | 亚洲精品一线二线三线 | 精品高潮呻吟99AV无码 | 国产精品每日在线观看男人的天堂 | 亚洲黄色小视频 | 视频一区二区 村上凉子 | 美女女女女女女bbbbbb毛片 | 鬼惨笑小说 | yy6080午夜国产免费福利 | 女医学护士一级毛片 | 国产午夜精品久久理论片小说 | 每天都要睡男人(nph) | 国产一区二区三区水野朝阳 | 4455在线 | 日本高清色视影www日本 | 情欲满载2012美国dvd | 天作谜案免费完整版在线观看 | 色倩网站 | 日本-区二区三区免费精品 日本破处 |