【发布时间】:2012-01-04 09:54:00
【问题描述】:
Java 解释器是否支持自动加载功能或扩展其“寻找类”功能的可能性?
在 PHP 中有一个名为 spl_autoload_register 的函数(有关详细信息,请参阅http://www.php.net/manual/en/function.spl-autoload-register.php),它强制解释器在查找丢失的类时执行我自己的回调函数。在我的回调函数中,我可以将文件包含在预期的类中。
背景想法是我想在软件层之间动态切换。
例如:
如果第 2 层中存在类 x_L2,则应忽略底层第 1 层中的类 x_L1。实际上我用一个通用的镜像类 x 解决了这个问题,它必须从最高可用层中的类继承。但是当您必须维护数百个类时,这种方式很容易出错。
提前致谢。
【问题讨论】:
标签: java playframework autoloader