要获得某个Enum类型TestEnum的enum常量数组,我们有两个选项-- TestEnum.values()或TestEnum.class.getEnumConstants()。Comparison of enums values() method and class.getEnumConstants() 我想知道这些方法中的哪一种比另一种更可取。我能想到的一种情况是,当创建一个处理泛型的方法时,我们传递一个泛型enum类作为参数。如果我确定要使用的enum
我想实现的是下面的类层次结构。(请注意,以下代码片段将无法执行,因为它既不是语法正确的PHP,也不是Doctrine注释的正确用法。)$location; // any subclass of location can go here现在,对于位置的子类,我们可以以City、State和Country为例。有关此类层次结构的更多信息,请参见:
class Adress { $parent; /* of type City, ...