有没有一种将枚举类传递给函数的简洁方法?如何将枚举作为参数传递给函数?

考虑这样的事情:

public enum MyEnum implements XYZ { 

    //enum values 
    A, 
    B, 
    C; 
} 

public void getEnumeration(final Class<? extends XYZ> myEnum) { 

    //go through enumeration 
    for (XYZ xyz : myEnum.getEnumConstants() 
     System.out.println(xyz.toString()); 
} 

枚举传递如下:

getFunction(MyEnum.class); 
getEnumeration()XYZXYZXYZ