Computer >> Máy Tính >  >> Lập trình >> C#

Sự khác biệt giữa lớp tĩnh và lớp không tĩnh trong C # là gì?

Sau đây là sự khác biệt giữa lớp tĩnh và lớp không tĩnh -

  • Các lớp không tĩnh có thể được khởi tạo, trong khi các lớp tĩnh không thể được khởi tạo, tức là bạn không thể sử dụng từ khóa mới để tạo một biến của loại lớp

  • Các lớp tĩnh chỉ có thể có các phương thức tĩnh.

  • Các lớp không tĩnh có thể có phương thức thể hiện và phương thức tĩnh.

  • ou truy cập các thành viên của một lớp tĩnh bằng cách sử dụng chính tên lớp đó

  • Lớp tĩnh được niêm phong.

Ví dụ về lớp tĩnh -

public static class Calculate

Ví dụ về lớp không tĩnh -

public class Calculate