Java學習筆記 列舉

2021-08-02 03:08:27 字數 1173 閱讀 8960

public

class

testenum

}class color1

第二種方式
public

class

testenum

}class color2

public

static

final color2 red = new color2();//紅燈亮為1

public

static

final color2 green = new color2();//綠燈亮為2

public

static

final color2 yellow = new color2();//黃燈亮為3

}

列舉方式,使用乙個關鍵字:enum(列舉的構造方法也是私有的)
public

class testenum

} enum color3

在列舉類裡面有抽象方法

enum color11

},green("green")

},yellow("yellow")

};private

color11 (string name) {}

//抽象方法

//當在列舉裡面寫了抽象方法之後,需要在每個例項上都實現抽象方法

public

abstract

void

print1();

}

import org.junit.ignore;

import org.junit.test;

public

class

testenum2

//知道列舉的名稱,得到列舉的物件和下標

@ignore

public

void

test2()

//知道列舉的物件,得到列舉的名稱和下標

@ignore

public

void

test1()

}enum color100

java學習筆記 列舉類

列舉法本質其實就是乙個類 一 常量的使用 public classenumerationelse for inti 0 i a.length i if a i getindex num system.out println 您需要付款 a i getprice num2 列舉法本質就是類,它的構造方...

Java學習 java列舉例項

先貼上例項 public class test private example string description private example int i public string getdescription public intgeti public static void main s...

黑馬程式設計師 java學習筆記 列舉

假設用1 7分別表示星期一到星期日,一般0表示星期日 6表示星期六 但有人可能會寫成int weekday 0 或即使使用常量方式也無法阻止意外。列舉就是要讓某個型別的變數的取值只能為若干個固定值中的乙個,否則,編譯器就會報錯。列舉可以讓編譯器在編譯時就可以控制源程式中填寫的非法值,普通變數的方式在...