Hàm khởi tạo và chồng toán tử trong C#
Tiếp tục series lập trình c# hướng đối tượng và cũng như mô hình 3 lớp thì bài đơn giản từ đời đầu mới học lập trình sẽ sử dụng lạiHàm tạo là gì ?
Hàm tạo là một hàm không trả về bất cứ cái gì hết nhưng nó lại có tên trùng với lớp .Ví dụ:
Chúng ta tạo 1 lớp tên là hinhChuNhat. Sau đó ta tạo 1 hàm cũng tên là hinhChuNhat nhưng không có giá trị trả về . đó chính là hàm tạo,
Khi sử dụng hàm tạo sẽ được gọi đầu tiên khi chạy chương trình .
public float chieurong; public float chieudai; public float chuVi; public hinhChuNhat() { chieurong = 3; chieudai = 4; chuVi = (chieudai + chieurong) * 2; }Đó là hàm tạo. vậy còn chồng toán tử là gì ?
Hàm chồng toán tử là gì ?
Chúng ta tạo thêm 1 hàm tạo y hệt như trên nhưng có tham số truyền vào.public hinhChuNhat(float cd,float cr) { chuVi = (cd + cr) * 2; }
Hàm main sử dụng thế nào ?
trong hàm main chúng ta chỉ cần viết thế này , lưu ý khi khởi tạo hàm hinhChuNhat nó sẽ có 2 lựa chọn , 1 là có giá trị trả về , 2 là không có , neus các bạn có 2 giá trị này thì hàm chúng ta đúng.
hinhChuNhat hcn = new hinhChuNhat(5, 5); Console.WriteLine(hcn.chuVi); Console.Read();