-
大小: 2.25KB文件類(lèi)型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-20
- 語(yǔ)言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
Java 動(dòng)態(tài)調(diào)用類(lèi)中的方法(基礎(chǔ)篇-實(shí)例146).zip
代碼片段和文件信息
package?com.mingrisoft.reflection;
import?java.lang.reflect.Method;
public?class?MethodTest?{
????public?static?void?main(String[]?args)?{
????????try?{
????????????System.out.println(“調(diào)用Math類(lèi)的靜態(tài)方法sin()“);
????????????Method?sin?=?Math.class.getDeclaredMethod(“sin“?Double.TYPE);
????????????Double?sin1?=?(Double)?sin.invoke(null?new?Integer(1));
????????????System.out.println(“1的正弦值是:“?+?sin1);
????????????System.out.println(“調(diào)用String類(lèi)的非靜態(tài)方法equals()“);
????????????Method?equals?=?String.class.getDeclaredMethod(“equals“?object.class);
????????????Boolean?mrsoft?=?(Boolean)?equals.invoke(new?String(“明日科技“)?“明日科技“);
????????????System.out.println(“字符串是否是明日科技:“?+?mrsoft);
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件?????????232??2015-08-28?13:54??.classpath
?????文件?????????379??2015-08-28?13:54??.project
?????文件????????1744??2015-08-28?13:54??bin\com\mingrisoft\reflection\MethodTest.class
?????文件?????????828??2015-08-28?13:54??src\com\mingrisoft\reflection\MethodTest.java
評(píng)論
共有 條評(píng)論