Lớp tĩnh C# giống như lớp bình thường nhưng không thể khởi tạo được. Nó chỉ có thể có các thành viên tĩnh. Ưu điểm của lớp tĩnh các thực thể của lớp tĩnh không được tạo.
Những điểm cần nhớ cho lớp tĩnh C#
- Lớp tĩnh C # chỉ chứa các thành viên tĩnh.
- Lớp tĩnh C # không thể khởi tạo được.
- Lớp tĩnh C # được niêm phong (sealed).
- Lớp tĩnh C # không thể chứa các hàm khởi tạo
Ví dụ lớp tĩnh C#
Chúng ta hãy xem ví dụ về lớp tĩnh chứa trường tĩnh và phương thức tĩnh.
using System;
public static class MyMath
{
public static float PI=3.14f;
public static int cube(int n){return n*n*n;}
}
class TestMyMath{
public static void Main(string[] args)
{
Console.WriteLine("Value of PI is: "+MyMath.PI);
Console.WriteLine("Cube of 3 is: " + MyMath.cube(3));
}
}
Kết quả:
Value of PI is: 3.14
Cube of 3 is: 27
Xem ví dụ
0 Nhận xét