Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法.
静态编译:在编译时确定类型,绑定对象,即通过。
动态编译:运行时确定类型,绑定对象。动态编译最大限度发挥了java的灵活性,体现了多 态的应用,有以降低类之间的藕合性。
常用方法:
getClass()方法获取Class对象
forName(String className)根据类名返回类的对象
getConstructors()获得该类的所有公有构造方法
Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法.
静态编译:在编译时确定类型,绑定对象,即通过。
动态编译:运行时确定类型,绑定对象。动态编译最大限度发挥了java的灵活性,体现了多 态的应用,有以降低类之间的藕合性。
常用方法:
getClass()方法获取Class对象
forName(String className)根据类名返回类的对象
getConstructors()获得该类的所有公有构造方法