程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java反射機制示例

java反射機制示例

編輯:關於JAVA

java反射機制示例。本站提示廣大學習愛好者:(java反射機制示例)文章只能為提供參考,不一定能成為您想要的結果。以下是java反射機制示例正文


該劇本是先刪除曾經存在的文件,然後後台履行SQL語句將其履行成果以必定的格局寫入文件

#!/bin/bash
if [ -f "/var/lib/mysql/hell.txt" ]; then
rm -f /var/lib/mysql/hell.txt
echo "delete /var/lib/mysql/hell.txt" >> hell.txt
fi
mysql -uroot -plab <<EOF
use home;
select YongHuID,XueYuanID into outfile './hell.txt' fields terminated by '|' lines terminated by '\r\n' from sns_home_user where YongHuID < 20;
EOF

p; 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");//經由過程反射找到對應的類

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

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

        m1.invoke(c.newInstance());//留意newInstance()挪用的是無參的結構辦法!!!

        m2.invoke(new User("劉顯安"),"哈哈");//經由過程有參的結構辦法實例化一個對象

    }

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved