• 大小: 2.25KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 动态调用类中的方法(基础篇-实例146).zip

资源截图

代码片段和文件信息

package com.mingrisoft.reflection;

import java.lang.reflect.Method;

public class MethodTest {
    public static void main(String[] args) {
        try {
            System.out.println(“调用Math类的静态方法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(“调用String类的非静态方法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();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         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

评论

共有 条评论