bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

使用jdk5.0新增的enum定義枚舉類-創新互聯

1、定義步驟:
enum EnumTest {

    //1、提供當前枚舉類的對象
    //格式:對象名1(屬性1, 屬性2, ...),
    //      對象名2(屬性1, 屬性2, ...),
    //      對象名3(屬性1, 屬性2, ...);

    STUDENT("學生", 0),
    TEACHER("老師", 8000),
    PRESIDENT("校長", 10000);

    //2、聲明EnumTest對象屬性,注意用 private final 進行修飾
    private final String name;
    private final double salary;

    //3、私有化構造器,并對屬性賦值
    private EnumTest(String name, double salary) {
        this.name = name;
        this.salary = salary;
    }

    //對toString()方法重寫
//    @Override
//    public String toString() {
//        return "EnumTest{" +
//                "name='" + name + '\'' +
//                ", salary=" + salary +
//                '}';
//    }

}

public class EnumTestMain {
    public static void main(String[] args) {

        EnumTest student = EnumTest.STUDENT;
        System.out.println(student);

        System.out.println("----------------------------");

        //values()方法:返回所有的枚舉類對象構成的數組
        EnumTest[] values = EnumTest.values();
        for (EnumTest value : values) {
            System.out.println(value);
        }

    }
}

測試結果(不進行 toString() 方法重寫):

創新互聯長期為1000多家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為平昌企業提供專業的成都網站設計、成都網站制作、外貿網站建設平昌網站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發。

測試結果(對 toString() 方法重寫):

2、枚舉類對象分別實現接口
interface Explain {
    void vocationExplain();
}


enum EnumTest implements Explain{

    STUDENT("學生", 0){
        @Override
        public void vocationExplain() {
            System.out.println("學生要努力學習");
        }
    },
    TEACHER("老師", 8000) {
        @Override
        public void vocationExplain() {
            System.out.println("老師要教書育人");
        }
    },
    PRESIDENT("校長", 10000) {
        @Override
        public void vocationExplain() {
            System.out.println("校長要管理學校事務");
        }
    };

    private final String name;
    private final double salary;

    private EnumTest(String name, double salary) {
        this.name = name;
        this.salary = salary;
    }

}


public class EnumTestMain {
    public static void main(String[] args) {

        EnumTest student = EnumTest.STUDENT;
        EnumTest teacher = EnumTest.TEACHER;
        EnumTest president = EnumTest.PRESIDENT;

        student.vocationExplain();
        teacher.vocationExplain();
        president.vocationExplain();

    }
}

測試結果

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

名稱欄目:使用jdk5.0新增的enum定義枚舉類-創新互聯
轉載源于:http://vcdvsql.cn/article46/ceoieg.html

成都網站建設公司_創新互聯,為您提供電子商務網站設計網站排名建站公司外貿網站建設網站設計公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發