Instance là gì?

 8/3/2020 |  Admin   5068 lượt xem

(netcore.vn) - Instance là gì?

Định nghĩa - Trường Instance có nghĩa là gì?

Một trường đối tượng, trong C #, là một biến của bất kỳ loại nào có trong một lớp hoặc struct và được sử dụng để lưu trữ dữ liệu đối tượng. Nó là thành viên của kiểu chứa nó với một bản sao của trường cho mỗi phiên bản của kiểu chứa.

Các trường sơ thẩm đại diện cho dữ liệu của một lớp cho phép một đối tượng duy trì trạng thái của nó. Các trường này thường được hiển thị như một thuộc tính mà theo đó việc triển khai bên trong của trường có thể được thay đổi theo các cải tiến trong thiết kế của lớp mà không đưa ra bất kỳ thay đổi vi phạm nào. Ưu điểm này phủ nhận ảnh hưởng của chi phí nhỏ trong việc truy cập các trường thông qua các thuộc tính.

Mục đích chính của việc thiết kế các trường đối tượng là đóng gói dữ liệu phải được truy cập bởi tất cả các phương thức của lớp và cho phép dữ liệu được lưu trữ trong suốt vòng đời của thể hiện của lớp. Ngoài ra, dữ liệu có thể được ngăn chặn khỏi tham nhũng vô tình bằng cách ẩn nó với mức độ truy cập cần thiết.

Trường sơ thẩm cũng được gọi là một biến thể hiện.

Techopedia giải thích Trường hợp sơ thẩm

Một trường đối tượng được khai báo trong khối lớp cùng với các chi tiết về tên, mức truy cập và kiểu dữ liệu của nó. Mức truy cập của nó có thể được chỉ định bằng cách sử dụng bất kỳ công cụ sửa đổi truy cập nào là riêng tư, được bảo vệ, công khai, nội bộ và được bảo vệ nội bộ. Nói chung, các trường được sử dụng với khả năng truy cập riêng tư hoặc được bảo vệ để ngăn truy cập trực tiếp vào mã máy khách của họ.

Trong quá trình khởi tạo một lớp, mỗi thể hiện của lớp chiếm một không gian bộ nhớ riêng và các trường của nó có các giá trị riêng biệt và độc lập. Không giống như trường tĩnh, thuộc về một lớp và được chia sẻ giữa tất cả các thể hiện của lớp, trường thể hiện chỉ có thể được truy cập từ một thể hiện của lớp.

Ví dụ, hãy xem xét một lớp có ngày là một trường ví dụ. Khi hai phiên bản của lớp này được tạo là X và Y, giá trị ngày cho đối tượng X có thể được thay đổi mà không ảnh hưởng đến giá trị của đối tượng Y.

Các trường sơ thẩm có thể được khởi tạo bằng toán tử gán với giá trị ban đầu khi nó được khai báo. Các trường sơ thẩm cũng có thể được sử dụng với công cụ sửa đổi chỉ đọc để giá trị của nó chỉ có thể được gán một lần, trong khai báo hoặc trong hàm tạo của lớp.

Định nghĩa này được viết trong bối cảnh của C #

liên quan

Base64 là gì?  649

 12/24/2021

Base64 là gì?

Xem chi tiết 

Tìm hiểu kiến thức cơ bản về on premise và cloud server  815

 5/13/2021

Tìm hiểu kiến thức cơ bản về on premise và cloud server

Xem chi tiết 

LIFO (Last-In-First-Out) là gì? LIFO approach in Programming  1108

 4/22/2021

LIFO (Last-In-First-Out) là gì? LIFO approach in Programming

Xem chi tiết 

Worker Service là gì? Tìm hiểu Worker Service trong .NET Core  3545

 1/15/2021

Worker Service là gì? Tìm hiểu Worker Service trong .NET Core

Xem chi tiết 

Elasticsearch là gì? Làm thế nào để ứng dụng Elasticsearch đơn giản nhất  1607

 1/15/2021

Elasticsearch là gì? Làm thế nào để ứng dụng Elasticsearch đơn giản nhất

Xem chi tiết 

Dapper là gì? Tổng quan về Dapper trong .NET  3478

 8/6/2020

Dapper là gì? Tổng quan về Dapper trong .NET

Xem chi tiết 

Constructor là gì?  1663

 8/3/2020

Constructor là gì?

Xem chi tiết 

HTTPS là gì? Hypertext Transfer Protocol Secure có lợi ích gì?  1421

 8/3/2020

HTTPS là gì? Hypertext Transfer Protocol Secure có lợi ích gì?

Xem chi tiết 

SaaS Web Application là gì?  1809

 8/2/2020

SaaS Web Application là gì?

Xem chi tiết 

JS interop là gì? Cách sử dụng nó trong ASP.NET Core  2446

 8/2/2020

JS interop là gì? Cách sử dụng nó trong ASP.NET Core

Xem chi tiết 
Like Fanpage Để Ủng Hộ Chúng Tôi Duy Trì Website