美文网首页
Java反射

Java反射

作者: 不将就51y | 来源:发表于2017-12-28 23:14 被阅读0次

    反射的核心是JVM在运行时才动态加载类或调用方法/访问属性,它不需要事先(编译期)知道运行对象是谁。
    重点:是运行时而不是编译时
    一个简单的例子

    public class Singer {
        public String sing() {
            return "Sing a song";
        }
    }
    

    通过java反射调用常见方法
    方法一:

            Class clazz = Class.forName("com.example.demo.web.Singer");
            Singer singer = (Singer) clazz.newInstance();
            singer.sing();
    

    方法二:

            Class clazz = Singer.class;
            Singer singer = (Singer) clazz.newInstance();
            singer.sing();
    

    参考文章
    深入解析Java反射(1) - 基础

    相关文章

      网友评论

          本文标题:Java反射

          本文链接:https://www.haomeiwen.com/subject/unebgxtx.html