泛型让java更加抽象化

org.quartz.utils,Key this

类定义: get

public class Key<T>  implements Serializable, Comparable<Key<T>> class

一些共性的属性,没有必要用到泛型 泛型

private final String name;
private final String group; 方法

遇到个性化的方法或者属性: im

public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
@SuppressWarnings(“unchecked”)
Key<T> other = (Key<T>) obj; quartz

这时就得用到泛型了。 return

能够这么理解:咱们能够把一些有共性(有共同父类)的类经过泛型合并成一个类。更加考验你的抽象问题的能力。 ab

相关文章
相关标签/搜索