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