Hàm khởi tạo và chồng toán tử trong C#

Sunday, May 24, 2015
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 khởi tạo và chồng toán tử trong C#

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();