泛型讓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

相關文章
相關標籤/搜索