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

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

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

服務(wù)器之家 - 編程語言 - JAVA教程 - java反射機(jī)制示例

java反射機(jī)制示例

2019-11-21 14:22Java教程網(wǎng) JAVA教程

這篇文章主要介紹了java反射機(jī)制示例,需要的朋友可以參考下

java反射

JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法;對于任意一個(gè)對象,都能夠調(diào)用它的任意一個(gè)方法和屬性;這種動(dòng)態(tài)獲取的信息以及動(dòng)態(tài)調(diào)用對象的方法的功能稱為java語言的反射機(jī)制。

 

復(fù)制代碼代碼如下:


package C_20130313;

 

import java.lang.reflect.Method;

class User

{

    private String name;

    public User(){}

    public User(String name)

    {

        this.name=name;

    }

    public void say()//無參的方法

    {

        System.out.println("大家好,我叫"+name+"!");

    }

    public void say(String str)//有參的方法

    {

        System.out.println("大家好,我叫"+name+"!"+str+",我是有參的方法!");

    }

}

/**

* @author LXA

* 反射最簡單的例子

*/

public class反射

{

    public static void main(String[] args) throws Exception

    {

        Class c=Class.forName("C_20130313_反射.User");//通過反射找到對應(yīng)的類

        Method m1=c.getMethod("say");//找到名字叫做say、且無參的方法

        Method m2=c.getMethod("say",String.class);//找到名字叫做say、且有一個(gè)String類型參數(shù)的方法

        m1.invoke(c.newInstance());//注意newInstance()調(diào)用的是無參的構(gòu)造方法!!!

        m2.invoke(new User("劉顯安"),"哈哈");//通過有參的構(gòu)造方法實(shí)例化一個(gè)對象

    }

}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 8x8拨擦拨擦华人免费 | 日本精品vide·ssex日本 | 纲手被鸣人插 | 色综合久久中文字幕综合网 | 亚洲国产三级在线观看 | 午夜福利电影网站鲁片大全 | 国产自一区 | 欧美特黄一级大片 | bl超h 高h 污肉快穿np | 赤色疑惑 | 穆挂英风流艳史小说 | 果冻传媒ⅹxxxxxhd | 色网免费观看 | 蜜月aⅴ免费一区二区三区 蜜桃影像传媒推广 | 边吃胸边膜下刺激免费男对女 | 欧洲美女女同 | 香蕉精品高清在线观看视频 | 四虎一区| 色综合91久久精品中文字幕 | 牛牛色婷婷在线视频播放 | 日韩在线一区 | 亚州笫一色惰网站 | 精品国产一区二区三区在线观看 | 欧美三级不卡在线观线看高清 | 色综合网天天综合色中文男男 | 精品9e精品视频在线观看 | 日日艹| 亚洲国产精品福利片在线观看 | 色哟哟哟 | 精品国产中文字幕在线视频 | 精品一区二区三区五区六区 | 荷兰艾优apiyoo | 日韩欧免费一区二区三区 | 亚洲国产精品自产在线播放 | 女同学用白丝脚玩我的故事 | 欧美性xxx狂流白浆 欧美性f | 99任你躁精品视频 | 色婷婷在线播放 | 久久久精品日本一区二区三区 | aaaa黄 | 国产一区国产二区国产三区 |