Java泛化的小问题的理解

Thinking in Java中有一段内容如下:

用于匿名内部类的泛型

在文章的最后一段:

什么意思呢?
Java的泛化机制:多态方法的参数使用接口而不是具体的类泛型。对于第二种方式方法的参数使用接口而不是具体的类注意:对于你传入的实际的参数,只能是这个接口或者实现它的子类,你所能使用的方法只能是这个接口中声明的方法和静态域(没有实现的方法希望由继承它的子类实现)。这里的Customer中的generator()方法以及Teller中的Generator对象都声明成static,因此若它们作为一个方法的参数所期望得到的某个接口的一部分,那么对于这个方法而言,这个接口中的这些静态的内容是不可见的(不是在接口中给出的静态内容,是由实现接口的子类给出的静态内容)

Thinking in Java泛型的概述内容

你可能感兴趣的:(Java泛化的小问题的理解)