使用反射机制实例化一个类,并使用实例化的类

 时间:2024-10-20 19:33:04

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

使用反射机制实例化一个类,并使用实例化的类

2、我们在开发中,可以直接使用new的方式对一个类进行实例化。

使用反射机制实例化一个类,并使用实例化的类

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

使用反射机制实例化一个类,并使用实例化的类

4、java作为面向对象语言,抽方法是我们在开发的过程中频繁遇到的。将不同的功能抽成一个方法,将方法放入到一个类中。这样可以很好的进行管理与后期的维护,也增加了代码的可读性。

使用反射机制实例化一个类,并使用实例化的类

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

使用反射机制实例化一个类,并使用实例化的类

6、合理的使用反射机制,可以在运行阶段动态加载类,这样可以使得我们的代码量大量减下来。

使用反射机制实例化一个类,并使用实例化的类

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

使用反射机制实例化一个类,并使用实例化的类

8、接下来,使用“类名.newInstance();”来实例化类。

使用反射机制实例化一个类,并使用实例化的类

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

使用反射机制实例化一个类,并使用实例化的类

10、如果需要更换类,只需要去更换下图所示的内容。

使用反射机制实例化一个类,并使用实例化的类

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

使用反射机制实例化一个类,并使用实例化的类
  • 土石方工程计算
  • 浅谈滚动轴承的润滑
  • 八字身强的人命很好?
  • 新冠疫苗怎么预约接种(全国地区)
  • 怎样学习并运用8D
  • 热门搜索
    晨起口苦是什么原因 空调一匹是什么意思 什么是形而上学 炒股用什么软件好 gre是什么意思 苹果肌是什么 韬光养晦是什么意思 什么是低血压 飘扬的近义词是什么 偶尔的反义词是什么