反射
类对象: 记录了类的信息的对象 类加载的产物 Class类的对象
获取类对象的3中方法:
1.类名.class
2.类的对象.getClass()
3.Class.forName(“类的全名”)
getFields(): 获得公开属性 (包括父类)
getDeclaredFields():获得所有属性 (只包括本类)。
getMethods():或取公开方法(包括父类)
getDeclaredMethods(): 获取所有方法(只有本类)
getConstructors():获取公开构造方法
getDeclaredConstructors():获取所有构造方法
类对象.newInstance(): 通过类对象创建类的对象
方法对象.invoke(o): 对o对象调用方法
substring()用法:1.返回从起始位置(beginIndex)至字符串末尾的字符串