關於列舉類我自己的使用

2021-10-24 10:08:12 字數 945 閱讀 4972

enum enumgender

public string getgender()

public void setgender()

}

上邊是我乙個練習建立的乙個列舉類(性別的),在建立過程**現乙個問題,因為我發現寫完以後發現value值是個null,

當時沒有想到,盡然出現了乙個低階問題,構造裡面沒給變數賦值,導致value是個null。

該練習是說有個兩個子類繼承了員工類,使用泛型測試,集合,arraylist,linkedlist,hashset,treeset完成新增和刪除

之後我又確認了一下泛型平時都是直接使用泛型對應的型別,這次我直接將泛型中的型別的子類物件放入了該集合中,發現是沒有問題的。所以我這裡可以確定泛型可以儲存對應型別的子類物件。

package connection.project.fanxingtest;

public class cxyclass extends employee

public void setpopularity(int popularity)

@override

public string tostring() " ;

}}

上圖是我的子類中的乙個,因為我需要直接用tostring返回拼接所有屬性的乙個字串,所以這裡我在父類又寫了乙個tostring的方法,直接用super調的,這樣可能看著舒服點。

treeset hashset = new treeset();

hashset.add(cxyclass);

hashset.add(cxyclass1);

hashset.add(cxyclass2);

hashset.add(cxyclass3);

for (employee emp:hashset)

關於列舉類Enum的使用

check handler deal return,程式的處理 使用列舉類enum可以更加便捷的完成檢驗和處理 沒有使用列舉類之前,使用的是常量定義,在commonconstants中定義了很多想要使用的常量,然後在 處理過程中,就是用了多個if else if else if else 繁瑣,但是...

關於列舉類的簡單使用

public enum hwenum public void setcode string code public string getname public void setname string name hwenum string code,string name public static ...

列舉類的使用

類的物件只有有限個,確定的,我們稱之為列舉類。例如 星期,執行緒狀態,性別,季節等。當需要定義一組常量時,強烈建議使用列舉類 如果列舉類中只有乙個物件,則可以作為乙個單例模式的實現方式 方式一 jdk 1.5 之前,自定義列舉類 自定義列舉類 class season public string g...