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