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ại
Hà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();