java 获取父类注解_Java反射03 : 获取Class的注解、修饰符、父类、接口、字段、构造器和方法...

1 INFO ReflectClassesDemo:28 - 通过class.getPackage()获得类的包名:packagepers.hanchao.reflect.common2 INFO ReflectClassesDemo:31 -通过class.getDeclaredAnnotation(name)获取指定的注解:@pers.hanchao.reflect.common.MyAnnotationB()3 INFO ReflectClassesDemo:34 -通过class.getDeclaredAnnotations()获取全部的注解:@pers.hanchao.reflect.common.MyAnnotationA()4 INFO ReflectClassesDemo:34 -通过class.getDeclaredAnnotations()获取全部的注解:@pers.hanchao.reflect.common.MyAnnotationB()5 INFO ReflectClassesDemo:38 - 通过class.getModifiers()获得类的修饰符:public

6 INFO ReflectClassesDemo:41 -通过class.getSuperclass()获得类的父类class pers.hanchao.reflect.common.SuperUser7 INFO ReflectClassesDemo:46 - 通过class.getInterfaces()获取类实现的接口:interfacepers.hanchao.reflect.common.InterfaceAAA8 INFO ReflectClassesDemo:46 - 通过class.getInterfaces()获取类实现的接口:interfacepers.hanchao.reflect.common.InterfaceBBB9 INFO ReflectClassesDemo:50 -通过class.getName()获得类的全名:pers.hanchao.reflect.common.User10 INFO ReflectClassesDemo:51 -通过class.getSimpleName()获得类的简名:User11 INFO ReflectClassesDemo:54 - 通过class.getDeclaredField(name)获取指定的字段:publicjava.lang.String pers.hanchao.reflect.common.User.username12 INFO ReflectClassesDemo:57 - 通过class.getDeclaredFields()获取全部字段:publicjava.lang.String pers.hanchao.reflect.common.User.username13 INFO ReflectClassesDemo:57 - 通过class.getDeclaredFields()获取全部字段:public intpers.hanchao.reflect.common.User.password14 INFO ReflectClassesDemo:61 - 通过class.getDeclaredConstructor(args...)获取指定的构造器:publicpers.hanchao.reflect.common.User()15 INFO ReflectClassesDemo:64 -通过class.getDeclaredConstructors()获取全部构造器:16 INFO ReflectClassesDemo:64 -通过class.getDeclaredConstructors()获取全部构造器:17 INFO ReflectClassesDemo:67 - 通过constructor.newInstance(args...)进行对象实例化:User{username='张三', password='123456'}18 INFO ReflectClassesDemo:70 - 通过class.getDeclaredMethod(args...)获取指定的方法:public void pers.hanchao.reflect.common.User.setPassword(int)19 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public static voidpers.hanchao.reflect.common.User.main(java.lang.String[])20 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:publicjava.lang.String pers.hanchao.reflect.common.User.toString()21 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public static voidpers.hanchao.reflect.common.User.test(java.lang.Object)22 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public void pers.hanchao.reflect.common.User.setPassword(int)23 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public intpers.hanchao.reflect.common.User.getPassword()24 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public voidpers.hanchao.reflect.common.User.setUsername(java.lang.String)25 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public java.lang.String pers.hanchao.reflect.common.User.getUsername() throwsjava.lang.NullPointerException,java.lang.ArrayStoreException26 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public voidpers.hanchao.reflect.common.User.initUser(java.lang.String,java.lang.String)27 INFO ReflectClassesDemo:73 - 通过class.getDeclaredMethods()获取全部的方法:public voidpers.hanchao.reflect.common.User.demo(java.lang.String[])28 INFO ReflectClassesDemo:76 - 通过method.invoke(obj,args...)执行方法:User{username='张三', password='9999'}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值