我寫一個庫應依賴枚舉,但實際的枚舉應該由我的庫的用戶定義。抽象Java枚舉
在以下示例中,authorize
方法需要枚舉類型Permission
的參數。
acl.authorize(userX, Permission.READ, Permission.WRITE)
我的庫應該能夠處理庫用戶定義的任意權限。但是如果沒有Permission
枚舉,我無法編譯我的庫。所以我需要像
abstract enum Permission
在我的書架。有沒有解決方法來做到這一點?
用於JDK7的「更多NIO功能」。例如:http://download.java.net/jdk7/docs/api/java/nio/file/StandardCopyOption.html – 2010-02-12 13:37:00
@ TomHawtin-tackline:該鏈接現已停止。萬歲新鏈接:http://docs.oracle.com/javase/7/docs/api/java/nio/file/StandardCopyOption.html – 2012-07-30 23:22:17