Java 如何禁止使用基元类型
我想创建一个类Java 如何禁止使用基元类型,java,generics,Java,Generics,我想创建一个类SomeClass, 我不希望客户端使用SomeClass作为这样的基本类型:newsomeclass(), 我只希望客户端将其用作泛型类型:newsomeclass(), 因为我在SomeClass中编写了一些基于SomeInterface的方法。 我该怎么做呢?那是而不是一种原始类型;这是一个很好的例子。而且你不能阻止它们的使用。在Java5之前,没有泛型类型。通过将它们添加到语言中(并且不会产生运行时开销)。但是,该决定的一个结果(与保持向后兼容性相结合)是原始类型。即不是原
SomeClass
,
我不希望客户端使用SomeClass
作为这样的基本类型:newsomeclass()
,
我只希望客户端将其用作泛型类型:newsomeclass()
,
因为我在SomeClass
中编写了一些基于SomeInterface
的方法。
我该怎么做呢?那是而不是一种原始类型;这是一个很好的例子。而且你不能阻止它们的使用。在Java5之前,没有泛型类型。通过将它们添加到语言中(并且不会产生运行时开销)。但是,该决定的一个结果(与保持向后兼容性相结合)是原始类型。即不是原始类型;这是一个很好的例子。而且你不能阻止它们的使用。在Java5之前,没有泛型类型。通过将它们添加到语言中(并且不会产生运行时开销)。但是,该决定的一个结果(与保持向后兼容性相结合)是原始类型。如果你说
newsomeclass()
,根据定义它不是一个基本类型。如果你说newsomeclass()
,根据定义它不是一个基本类型。