我所理解的反射。在编程中,很多时候我们会用到继承extend和实现implements。当我们在使用继承的时候,往往在参数传递的过程中会传递父类的类型,此时在接收参数的方法中,需要把父类强制转换成其子类,如果是远程方法调用,在不知道其具体子类的情况下,要如何调用子类的方法呢,此时需要用到反射。通过类的全路径名构造出具体类。
反射的意义是通过类的全路径名找到类,构造类,可以调用类所有的属性和方法。由于反射在平常的工作中很少使用到,因此不是特别好理解。但是通过一些实例的练习更容易掌握它。
我所理解的反射。在编程中,很多时候我们会用到继承extend和实现implements。当我们在使用继承的时候,往往在参数传递的过程中会传递父类的类型,此时在接收参数的方法中,需要把父类强制转换成其子类,如果是远程方法调用,在不知道其具体子类的情况下,要如何调用子类的方法呢,此时需要用到反射。通过类的全路径名构造出具体类。
反射的意义是通过类的全路径名找到类,构造类,可以调用类所有的属性和方法。由于反射在平常的工作中很少使用到,因此不是特别好理解。但是通过一些实例的练习更容易掌握它。
本文标题:我所理解的反射
本文链接:https://www.haomeiwen.com/subject/mdzrbctx.html
网友评论