Java编程思想

Java泛化的小问题的理解

2020-02-23  本文已影响0人  桐桑入梦
Thinking in Java中有一段内容如下:

用于匿名内部类的泛型

在文章的最后一段:

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

Thinking in Java泛型的概述内容

上一篇下一篇

猜你喜欢

热点阅读