首页 > 解决方案 > 解决方法静态块继承?

问题描述

我知道我的问题可能看起来很奇怪,所以我会解释我想要做什么。

假设我有一个类 A 和多个类 B1...n 扩展 A

我想,每当我编写 A 的子类 B1...N 时,强制在该子类中写入静态块。

就我而言,我想在编译后立即将一些代表子类的字符串添加到程序开始时可用的某个全局列表中。

我考虑过使用反射,但我的程序需要扫描每个类,如果我这样做,我不能强制每个子类来实现这个静态初始化程序。

希望我足够清楚,如果您有任何想法...谢谢

标签: javainheritancestatic-initialization

解决方案


推荐阅读