Lập trình C#

So sánh Properties và Fields, Properties và Method

So sánh Properties và Fields, Properties và Method
Được viết bởi Minh Hoàng

Series lập trình C#, ngôn ngữ lập trình hiện đại và mạnh mẽ.

So sánh Properties và Fields

Giống nhau: cùng chứa dữ liệu.

Properties Fields
Có thể gán giá trị và nhận dữ liệu. Chỉ chứa dữ liệu.
Không thể sử dụng với 2 từ khóa refout. Là biến, nên có thể sử dụng với refout.
Định nghĩa bởi 2 biểu thức getset. Không có 2 biểu thức getset
Chứa các hành động xử lý với field. Không thể quản lý việc nhập / xuất dữ liệu.
Thường để public. Thường để private, mọi thao tác truy cập dữ liệu thông qua property.
So sánh Properties và Method
Properties Method
Phản ánh tính chất của đối tượng qua field. Phản ánh hành vi của đối tượng.
Không có tham số. Có thể có tham số.
Có thể override, nhưng không thể overload. Có cả overrideoverload.
Gồm field và các biểu thức get, set. Tự động được gọi khi truy cập field mà nó quản lý. Lập trình viên phải gọi tùy theo nhu cầu sử dụng.
Cảm ơn bạn đã theo dõi. Đừng ngần ngại hãy cùng thảo luận với chúng tôi!

Giới thiệu

Minh Hoàng

Xin chào, tôi là Hoàng Ngọc Minh, hiện đang làm BrSE, tại công ty Toyota, Nhật Bản. Những gì tôi viết trên blog này là những trải nghiệm thực tế tôi đã đúc rút ra được trong cuộc sống, quá trình học tập và làm việc. Các bài viết được biên tập một cách chi tiết, linh hoạt để giúp bạn đọc có thể tiếp cận một cách dễ dàng nhất. Hi vọng nó sẽ có ích hoặc mang lại một góc nhìn khác cho bạn[...]

2 bình luận

Translate »