反射就是通过字节码文件获取类的成员变量、构造方法和成员方法的所有信息。利用反射,我们可以获取成员变量的修饰符、名字、类型、取值。我们可以获取构造方法的名字、形参,并利用通过反射获取的构造方法创建对象。我们可以获取成员方法的修饰符、名字、形参、返回值、抛出的异常、注解,并运行通过反射获取的方法。 比如idea中的自动提示就是通过反射获取的,idea通过反射获取该对象的所有能调用的方法,并将它显示出来,又比如idea中函数的形参提示也是通过反射获取的。 反射是通过字节码文件对象获取成员变量、成员方法、构造方法的所有信息,所以,我们先要获取字节码文件对象,再去从字节码文件对象中获取成员变量、构造方...

  6MioErWd0n8K   2024年08月07日   34   0   0 Java

​ 一份经典的UML类图如下: 继承关系:—▷鸟—▷动物;鸟继承动物实现接口:•••▷大雁•••▷飞翔;大雁实现了飞翔接口实现接口:—○唐老鸭—○讲人话;唐老鸭实现讲人话接口(棒棒糖表示法)关联关系:—>企鹅—>气候;企鹅需要‘知道’气候的变化依赖关系:•••>动物•••>氧气;动物依赖于氧气聚合关系:◇—>大雁◇—>雁群;A包含B,但B不是A的一部分合成关系:◆—>大雁◆—>翅膀;部分和整体的关系 注意:类图前面的符号表示访问权限:“+”表示public,“-”表示private,“”表示protected。​

  6MioErWd0n8K   2024年08月07日   33   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~