Tài liệu Trong 1 class ta cần phân biệt rõ và làm quen các khái niệm sau: trường(field), biến(property) và ph

Thảo luận trong 'Lập Trình' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    Sau đây mình ví dụ 1 class HocSinh
    public class HocSinh
    {
    string hoten;//khai báo thế này thì hoten là 1 truong(field) dạng private
    // giống khai báo private string hoten;
    public string HoTen //khai bao 1 bien(property) co ten la HoTen
    {
    get{ return hoten;}//đọc giá trị lên từ field hoten gán cho biến HoTen
    set { hoten = value;}//lấy giá trị(value) truyền vào cho biến để gán cho trường
    }
    public HocSinh()//phương thức mặc định
    {}
    public int TimHocSinh(string ten)//day la 1 phuong thuc
    {
    //code xu ly tim hoc sinh
    }
    }
    Bạn nhìn lại đoạn code trên và ta thấy rằng khai báo biến khác với 1 phương
    thức là nó không có phần dấu (). Phương thức là ta dùng viết code Tìm, Thêm ,
    Xóa, Sửa hoặc 1 thao tác gì đó do bạn tự viết. Đa số chúng ta ít khai báo biến. vì
    sao? vì đa số các bạn mới làm quen lập trinh C# thường khai báo 1 trường(field)
    ở dạng public(vd: public string hotendata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=" class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)">.
    Nhưng để baỏ mật các lập trình viên chuyên
     

    Các file đính kèm:

Đang tải...