2008-10-29 65 views
3

我想使用TJCLHashMap类的家庭,但显然这个类没有有用的公共方法。所有的方法都是“保护”的。如何使用这个类?虽然JCL带有一些样本,但我似乎错过了一些东西。一个基本的例子会很棒。如何使用JEDI TJCLHashMap类?

回答

0

扩展它并添加调用受保护方法的公共方法在内部?

+0

不应该使用通用散列映射类具有公共方法吗?这将是一项乏味的工作。参见Java。 :) – delphist 2008-10-29 17:29:53

4

您应该使用JclContainerIntf.pas中声明的接口。 JclHashMaps中的类实现这些接口。
查看jcl \ examples \ common \ containers \ hashing \ HashingExample.dpr几个示例(整数,字符串,对象等)