使用反射机制实例化一个类,并使用实例化的类
1、如下图所示,我们先定义一个类,接下来,如果我们要使用这个类,那么我们首先需要对它进行实例化。

3、实例化了这个类后,我们就可以调用类中公开的方法,去处理我们具体的逻辑业务。

5、对于小型的项目,使用硬编码可以完成我们的需求,但是对于大型的项目。使用硬编码是很满满足我们的业务需求的,就算能够满足,也会让代码变得很复杂。

7、首先,我们使用反射机制,我们需要找到需要实例化的类,我们使用的是Class.forName("类名”)来获得类。

9、接下来,您即可调用实例化后的类。如下图所示:

11、注意,并不是任何情况下都适合使用反射机制,如果反射机制使用不当,那么会造成资源的浪费,拖慢程序。对于一些比较复杂的业棣蚺幌盗务,就使用,如果对于一些不太复杂,而且实例化后,就不会发生改变的类,就不要使用反射机制来加载并实例化类了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。