Java之列舉 小試牛刀練習

2021-07-31 12:01:37 字數 1630 閱讀 5942

1.1簡單列舉類,不設定屬性和方法

package 第十四章列舉;

public

enum brand

1.2複雜列舉類,新增屬性和方法

package 第十四章列舉;

public

enum brand

public

void

setname(string name)

public

intgetprice()

public

void

setprice(int price)

private

brand(string name, int price)

private

brand()

@override

public string tostring()

}

1.3測試類

package 第十四章列舉;

public

class test

brand.setname("巨集基a系列");

brand.setprice(10000);

system.out.println(brand);

}}

分析:

因為性別只能是「男」或「女」,那麼就必須使用到列舉類了
**:

person類

package 第十四章列舉;

//姓名,年齡,生日,性別,其中性別只能是「男」或「女」

public

class

person

public

void

setname(string name)

public

intgetage()

public

void

setage(int age)

public string getbirthday()

public

void

setbirthday(string birthday)

public enum get***()

public

void

set***(enum ***)

@override

public string tostring()

public

person(string name, int age, string birthday, enum ***)

public

person()

}

***列舉類

package 第十四章列舉;

public

enum ***

測試類

package 第十四章列舉;

public

class test2

}

小試牛刀之webpack dev server

模組熱替換 用express搭建過乙個小型的伺服器,用過監聽模式來解決手動npm run build的麻煩,這次使用webpack dev server來搭建乙個伺服器,且一併解決 手動編譯 手動重新整理瀏覽器 的麻煩。目錄 詳細 root div body html import from mat...

boost graph lib 小試牛刀

最近要做社會網路的社群發現,發現用bgl能減少不少 量。經過一番調研發現bgl封裝的很牛叉,dijkstra等演算法統統具備,奈何自己對泛型程式設計不太熟,遇到問題還是很糾結。primer泛型程式設計 演算法部分和stl原始碼分析接下來有時間一定要讀下。下面僅以鄰接鍊錶和自定義節點為例 typede...

Anti Debug 小試牛刀

本文整理了日常生活中遇到的一些anti debug技術,除非特殊說明,均適用於mac ios開發 作為第一篇正式博文,會不定期更新,謝謝大家.123 4567 89 define pt deny attach 31 include intmain 程式正常執行,會輸出hello 但是程式載入到gdb...