Java高级特性-受限类型参数

Java高级特性-受限类型参数

你有时可能需要限制类型参数的类型。例如,我们可能希望创建一个操作数字的类,并希望确保只有数字类型可以作为类型参数。这可以通过使用受限类型参数来实现。

受限的类型参数

以文章开始的举例来实现,想严格限制类型参数的类型是数字类型。要实现这样的类型限制,需要使用extends关键字,后跟要继承的类或要实现的接口类型来定义。

例如:

public class NumberBox<T extends Number> {
   
  private T obj;

  public void 

你可能感兴趣的:(Java高级特性,java,generic)