1. 首页
  2. 编程语言
  3. Java
  4. Java动态加载类示例详解

Java动态加载类示例详解

上传者: 2022-02-21 04:18:59上传 PDF文件 87.47 KB 热度 10次

在讲解动态加载类之前呢,我们先弄清楚为什么要动态加载类,静态加载不行吗?但是这个Excel类我们一定会用到吗?如果这个Excel类需要很久才能写出来,在此我们也不能使用其他功能吗?后面如果一个类出问题了,这个系统是不是就瘫痪了?所以我们可以将Office类改造如下:虽然我们还是没有写Excel类,但此时我们再编译Office.java文件,编译通过;运行一下:成功按照我们预想的结果运行,这样Word类就可以单独运行。但是这样还是不够规范,因为现在只能加载Word类类型的类文件,为了使程序有更好的扩展性,我们添加一个接口,只有让所有的功能类实现该接口即可。

用户评论