Instance Field

Định nghĩa Instance Field là gì?

Instance FieldVí dụ Dòng. Đây là nghĩa tiếng Việt của thuật ngữ Instance Field - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một lĩnh vực ví dụ, trong C #, là một biến của bất kỳ loại chứa trong một lớp học hoặc struct, và được sử dụng để lưu trữ dữ liệu đối tượng. Nó là một thành viên của loại chứa của nó với một bản sao của lĩnh vực này đối với mỗi trường hợp của các loại chứa. Ví dụ lĩnh vực đạ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ó. Những trường này thường được tiếp xúc như là một tài sản mà việc thực hiện nội bộ của lĩnh vực này có thể được thay đổi theo những cải tiến trong thiết kế của lớp mà không giới thiệu bất kỳ thay đổi phá vỡ. Lợi thế này phủ nhận ảnh hưởng của chi phí nhỏ trong việc tiếp cận các lĩnh vực thông qua properties.The mục đích chính của việc thiết kế instance fields là dữ liệu gói gọn rằng 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 các dữ liệu được lưu trữ trong suốt thời gian của thể hiện của lớp. Ngoài ra, dữ liệu có thể được ngăn chặn từ tham nhũng ngẫu nhiên bằng cách giấu nó với mức độ yêu cầu khả năng tiếp cận. instance field cũng được gọi là một biến ví dụ.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Một instance field được khai báo trong khối lớp cùng với các chi tiết tên, cấp độ truy cập của nó và kiểu dữ liệu. cấp độ truy cập của nó có thể được xác định sử dụng bất kỳ bổ truy cập, đó là tư nhân, bảo vệ, công cộng, nội bộ và bảo vệ nội bộ. Nói chung, các lĩnh vực được sử dụng với khả năng tiếp cận tư nhân hoặc bảo vệ để ngăn chặn truy cập trực tiếp tới mã khách hàng. Trong instantiation của một lớp học, mỗi trường hợp của lớp chiếm một không gian bộ nhớ riêng biệt, và các lĩnh vực của mình có giá trị riêng biệt và độc lập. Không giống như các lĩnh vực tĩnh, mà thuộc về một lớp học và được chia sẻ giữa tất cả các thể hiện của lớp, instance field có thể được truy cập chỉ từ một thể hiện của một ví dụ class.For, hãy xem xét một lớp học có ngày như một lĩnh vực ví dụ. Khi hai trường hợp của lớp này được tạo ra như là X và Y, ngày giá trị cho đối tượng X có thể được thay đổi mà không ảnh hưởng đến giá trị của lĩnh vực Y.Instance đối tượng có thể được khởi tạo bằng cách sử dụng toán tử gán với giá trị ban đầu khi nó được công bố. instance fields cũng có thể được sử dụng với một read-only sửa đổi sao cho giá trị của nó có thể được gán chỉ một lần, hoặc trong việc kê khai hoặc trong constructor của lớp mình.

What is the Instance Field? - Definition

An instance field, in C#, is a variable of any type contained within a class or struct, and is used to store object data. It is a member of its containing type with one copy of the field for each instance of the containing type. Instance fields represent the data of a class that enables an object to maintain its state. These fields are usually exposed as a property by which the internal implementation of the field can be changed as per the enhancements in the design of the class without introducing any breaking changes. This advantage negates the effect of the slight overhead in accessing the fields through properties.The main intent of designing instance fields is to encapsulate data that must be accessed by all the methods of the class and allow the data to be stored throughout the lifetime of the instance of the class. In addition, data can be prevented from accidental corruption by hiding it with the required level of accessibility. Instance field is also referred to as an instance variable.

Understanding the Instance Field

An instance field is declared within the class block along with details of its name, access level and the data type. Its access level can be specified using any of the access modifiers, which are private, protected, public, internal and protected internal. In general, fields are used with private or protected accessibility to prevent their direct access to client code. During the instantiation of a class, each instance of the class occupies a separate memory space, and its fields have separate and independent values. Unlike static field, which belongs to a class and is shared among all the instances of the class, instance field can be accessed only from an instance of a class.For example, consider a class that has date as an instance field. When two instances of this class are created as X and Y, date value for object X can be changed without affecting the value of object Y.Instance fields can be initialized using the assignment operator with an initial value when it is declared. Instance fields can also be used with a read-only modifier so that its value can be assigned only once, either in the declaration or in the constructor of its class.

Thuật ngữ liên quan

  • Data Type
  • Static Field
  • Encapsulation
  • Read-only
  • Access Modifiers
  • Assignment Operator
  • Private
  • Constructor
  • Commit
  • Access Modifiers

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *