Java 59. Kiểu dữ liệu Enum trong lập trình Java



    Bản quyền thuộc về TITV.vn, 
    vui lòng không đăng tải lại nội dung từ trang này.

    Video giải thích chi tiết


     Code chi tiết 

    
    package test;
    
    public enum Day {
    	Monday,
    	Tuesday,
    	Wednesday,
    	Thursday,
    	Friday,
    	Saturday,
    	Sunday
    }
    --------
    package test;
    
    public enum Mua {
    	Xuân,
    	Hạ,
    	Thu,
    	Đông
    }
    
    --------

    package test;

    public enum Sex {
    Male,
    Female
    }

    -------
    package test;

    public enum Thang {
    Tháng_một(31),
    Tháng_hai(29),
    Tháng_ba(31),
    Tháng_tư(30),
    Tháng_năm(31),
    Tháng_sáu(30),
    Tháng_bảy(31),
    Tháng_tám(31),
    Tháng_chín(30),
    Tháng_mười(31),
    Tháng_mười_một(30),
    Tháng_mười_hai(31);
    private final int soNgay;
        Thang(int soNgay){
        this.soNgay = soNgay;
        }
        public int soNgay() {
        return soNgay;
        }
    }
    --------
    package test;

    public class ThoiKhoaBieu {
    private Day thu;
    private String cacMonHoc;
    public ThoiKhoaBieu(Day thu, String cacMonHoc) {
    this.thu = thu;
    this.cacMonHoc = cacMonHoc;
    }

    public Day getThu() {
    return thu;
    }

    public void setThu(Day thu) {
    this.thu = thu;
    }

    public String getCacMonHoc() {
    return cacMonHoc;
    }

    public void setCacMonHoc(String cacMonHoc) {
    this.cacMonHoc = cacMonHoc;
    }

    @Override
    public String toString() {
    return "ThoiKhoaBieu [thu=" + thu + ", cacMonHoc=" + cacMonHoc + "]";
    }
    }
    ---------
    package test;

    public class Test {
    public static void main(String[] args) {
    ThoiKhoaBieu tkb_t2 = new ThoiKhoaBieu(Day.Monday, "Toán Lý Hoa");
    ThoiKhoaBieu tkb_t3 = new ThoiKhoaBieu(Day.Tuesday, "Văn Sử Địa");
    ThoiKhoaBieu tkb_t4 = new ThoiKhoaBieu(Day.Wednesday, "Lý Hóa Sinh");
    ThoiKhoaBieu tkb_t5 = new ThoiKhoaBieu(Day.Thursday, "Tin hoc - GDCD - Thể dục");
    System.out.println(tkb_t5);
    int x = Thang.Tháng_một.soNgay();
    System.out.println(x);
    }
    }

    Không có nhận xét nào:

    Đăng nhận xét