Provide feedback about this page handleAbstract class for deriving han dịch - Provide feedback about this page handleAbstract class for deriving han Việt làm thế nào để nói

Provide feedback about this page ha

Provide feedback about this page
handle

Abstract class for deriving handle classes
Syntax

classdef myclass < handle
Description

The handle class is the superclass for all classes that follow handle semantics. A handle is a reference to an object. If you copy an object's handle, MATLAB copies only the handle and both the original and copy refer to the same object data.

This behavior is equivalent to that of Handle Graphics objects, where the handle of a graphics object always refers to a particular object regardless of whether you save the handle when you create the object, store it in another variable, or obtain it with convenience functions like findobj or gca.

If you want to create a class the defines events, you must derive that class from the handle class.

The handle class is an abstract class so you cannot create an instance of this class directly. You use the handle class to derive other classes, which can be concrete classes whose instances are handle objects. See Value or Handle Class — Which to Use for information on using handle classes.

classdef myclass < handle makes myclass a subclass of the handle class.
Handle Class Methods

When you derive a class from the handle class, your class inherits the following methods.
Method Purpose

addlistener


Creates a listener for the specified event and assigns a callback function to execute when the event occurs.

notify


Broadcast a notice that a specific event is occurring on a specified handle object or array of handle objects.

delete


Handle object destructor method that is called when the object's lifecycle ends.

disp


Handle object disp method which is called by the display method. See the MATLAB disp function.

display


Handle object display method called when MATLAB software interprets an expression returning a handle object that is not terminated by a semicolon. See the MATLAB display function.

findobj


Finds objects matching the specified conditions from the input array of handle objects
.

findprop


Returns a meta.property objects associated with the specified property name.

fields


Returns a cell array of string containing the names of public properties.

fieldnames


Returns a cell array of string containing the names of public properties. See the MATLAB fieldnames function.

isvalid


Returns a logical array in which elements are true if the corresponding elements in the input array are valid handles. This method is Sealed so you cannot override it in a handle subclass.

eq
ne
lt
le
gt
ge
relationaloperators



Relational functions return a logical array of the same size as the pair of input handle object arrays. Comparisons use a number associated with each handle. You can assume that the same two handles will compare as equal and the repeated comparison of any two handles will yield the same result in the same MATLAB session. Different handles are always not-equal. The order of handles is purely arbitrary, but consistent.

ctranspose transpose


Transposes the elements of the handle object array.

permute


Rearranges the dimensions of the handle object array. See the MATLAB permute function.

reshape


Changes the dimensions of the handle object array to the specified dimensions. See the MATLAB reshape function.

sort


Sort the handle objects in any array in ascending or descending order. The order of handles is purely arbitrary, but reproducible in a given MATLAB session. See the MATLAB sort function.

Handle Class Events

The handle class defines one event:

ObjectBeingDestroyed

This event is triggered when the handle object is about to be destroyed. If you define a listener for this event, its callback executes before the handle object is destroyed.

You can add a listener for this event using the addlistener method. See Defining Events and Listeners — Syntax and Techniques for more information on using events and listeners.
Handle Subclasses

There are two abstract handle subclasses that you can use to derive handle classes:

*

hgsetget — use when you want to create a handle class that inherits set and get methods having the same behavior as Handle Graphics set and get functions.
*

dynamicprops — use when you want to create a handle class that allows you to add instance data (dynamically defined properties) to objects.

Useful Functions

*

properties — list the class public properties
*

methods — list the class methods
*

events — list the events defined by the class

Note that ishandle does not test for handle class objects. Use isa instead.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Provide feedback about this page handleAbstract class for deriving handle classesSyntaxclassdef myclass < handleDescriptionThe handle class is the superclass for all classes that follow handle semantics. A handle is a reference to an object. If you copy an object's handle, MATLAB copies only the handle and both the original and copy refer to the same object data.This behavior is equivalent to that of Handle Graphics objects, where the handle of a graphics object always refers to a particular object regardless of whether you save the handle when you create the object, store it in another variable, or obtain it with convenience functions like findobj or gca.If you want to create a class the defines events, you must derive that class from the handle class.The handle class is an abstract class so you cannot create an instance of this class directly. You use the handle class to derive other classes, which can be concrete classes whose instances are handle objects. See Value or Handle Class — Which to Use for information on using handle classes.classdef myclass < handle makes myclass a subclass of the handle class.Handle Class MethodsWhen you derive a class from the handle class, your class inherits the following methods.Method Purposeaddlistener Creates a listener for the specified event and assigns a callback function to execute when the event occurs.notify Broadcast a notice that a specific event is occurring on a specified handle object or array of handle objects.delete Handle object destructor method that is called when the object's lifecycle ends.disp Handle object disp method which is called by the display method. See the MATLAB disp function.display Handle object display method called when MATLAB software interprets an expression returning a handle object that is not terminated by a semicolon. See the MATLAB display function.findobj Finds objects matching the specified conditions from the input array of handle objects.findprop Returns a meta.property objects associated with the specified property name.fields Returns a cell array of string containing the names of public properties.fieldnames Returns a cell array of string containing the names of public properties. See the MATLAB fieldnames function.isvalid Returns a logical array in which elements are true if the corresponding elements in the input array are valid handles. This method is Sealed so you cannot override it in a handle subclass.eqneltlegtgerelationaloperators Relational functions return a logical array of the same size as the pair of input handle object arrays. Comparisons use a number associated with each handle. You can assume that the same two handles will compare as equal and the repeated comparison of any two handles will yield the same result in the same MATLAB session. Different handles are always not-equal. The order of handles is purely arbitrary, but consistent.ctranspose transpose Transposes the elements of the handle object array.permute Rearranges the dimensions of the handle object array. See the MATLAB permute function.reshape Changes the dimensions of the handle object array to the specified dimensions. See the MATLAB reshape function.sort Sort the handle objects in any array in ascending or descending order. The order of handles is purely arbitrary, but reproducible in a given MATLAB session. See the MATLAB sort function.Handle Class EventsThe handle class defines one event:ObjectBeingDestroyedThis event is triggered when the handle object is about to be destroyed. If you define a listener for this event, its callback executes before the handle object is destroyed.You can add a listener for this event using the addlistener method. See Defining Events and Listeners — Syntax and Techniques for more information on using events and listeners.Handle SubclassesThere are two abstract handle subclasses that you can use to derive handle classes: * hgsetget — use when you want to create a handle class that inherits set and get methods having the same behavior as Handle Graphics set and get functions. * dynamicprops — use when you want to create a handle class that allows you to add instance data (dynamically defined properties) to objects.Useful Functions * properties — list the class public properties * methods — list the class methods * events — list the events defined by the classNote that ishandle does not test for handle class objects. Use isa instead.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Cung cấp thông tin phản hồi về trang này
xử lý Abstract class cho phát sinh xử lý lớp Cú pháp classdef myclass <xử lý Mô tả Việc xử lý lớp là lớp cha cho tất cả các lớp học tiếp theo xử lý ngữ nghĩa. Một tay cầm là một tham chiếu đến một đối tượng. Nếu bạn sao chép xử lý một đối tượng, MATLAB bản chỉ xử lý và cả hai bản gốc và sao chép tham khảo các dữ liệu cùng một đối tượng. Hành vi này là tương đương với các Graphics đối tượng xử lý, nơi các tay cầm của một đồ họa đối tượng luôn luôn đề cập đến một đối tượng cụ thể phân biệt kể bạn lưu các xử lý khi bạn tạo đối tượng, lưu trữ nó trong một biến khác, hoặc có được nó với các chức năng tiện lợi như findobj hoặc GCA. Nếu bạn muốn tạo ra một lớp các sự kiện định nghĩa, bạn phải lấy được rằng lớp từ lớp xử lý. Việc xử lý lớp là một lớp trừu tượng, do đó bạn không thể tạo ra một thể hiện của lớp này trực tiếp. Bạn sử dụng các lớp xử lý lấy các lớp khác, mà có thể là lớp bê tông có trường hợp là xử lý các đối tượng. Xem Value hoặc xử lý Class -. Mà để Sử dụng để biết thông tin về cách sử dụng tay cầm các lớp học. Classdef myclass <xử lý làm cho myclass một lớp con của lớp xử lý Xử lý Phương Lớp Khi bạn lấy một lớp học từ lớp xử lý, lớp học của bạn được thừa hưởng các phương pháp sau đây. Phương pháp Mục đích addListener Tạo sự lắng nghe cho các sự kiện quy định và gán một chức năng gọi lại để thực thi khi sự kiện xảy ra. thông báo phát sóng một thông báo rằng một sự kiện cụ thể được xảy ra trên một xử lý đối tượng hoặc mảng các xử lý các đối tượng quy định. xóa đối tượng Handle phương pháp destructor được gọi là khi vòng đời của đối tượng kết thúc. disp đối tượng Handle phương pháp disp được gọi bằng các phương pháp hiển thị. Xem các MATLAB disp chức năng. Hiển thị phương pháp Xử lý hiển thị đối tượng được gọi là khi phần mềm MATLAB giải thích một biểu thức trả về một đối tượng xử lý mà không được kết thúc bằng một dấu chấm phẩy. Xem các chức năng hiển thị MATLAB. Findobj Finds đối tượng phù hợp với các điều kiện quy định từ mảng đầu vào của xử lý các đối tượng. Findprop Trả về một đối tượng meta.property gắn liền với tên tài sản quy định. Ruộng Trả về một mảng di động của chuỗi chứa tên của các tài sản công cộng. Fieldnames Trả về một mảng di động của chuỗi chứa tên của các tài sản công cộng. Xem các fieldnames chức năng MATLAB. IsValid Trả về một mảng logic trong đó yếu tố là đúng sự thật nếu các phần tử tương ứng trong mảng đầu vào được xử lý hợp lệ. Phương pháp này được kín nên bạn không thể ghi đè lên nó trong tay cầm một phân lớp. Eq ne lt le gt ge relationaloperators chức năng Relational trả về một mảng logic của các kích thước tương tự như các cặp mảng đối tượng cầm đầu vào. So sánh sử dụng một số kết hợp với mỗi tay cầm. Bạn có thể giả định rằng cùng hai tay cầm sẽ so sánh ngang bằng và so sánh lặp đi lặp lại của bất kỳ hai tay cầm sẽ mang lại kết quả tương tự trong cùng một phiên MATLAB. Xử lý khác nhau là luôn luôn không bằng nhau. Thứ tự của tay cầm là hoàn toàn tùy ý, nhưng phù hợp. Transpose ctranspose transposes các phần tử của mảng xử lý đối tượng. Hoán vị sắp xếp lại các kích thước của mảng xử lý đối tượng. Xem các chức năng hoán MATLAB. Reshape Thay đổi kích thước của mảng xử lý các đối tượng với kích thước quy định. Xem các MATLAB định hình lại chức năng. Loại Sắp xếp các đối tượng xử lý trong mảng bất kỳ tăng dần hoặc giảm dần. Thứ tự của tay cầm là hoàn toàn tùy ý, nhưng tái sản xuất trong một phiên MATLAB nhất định. Xem các chức năng sắp xếp MATLAB. Xử lý Lớp Sự kiện Việc xử lý lớp học định nghĩa một sự kiện: ObjectBeingDestroyed Sự kiện này được kích hoạt khi đối tượng xử lý là sắp bị hủy diệt. Nếu bạn định nghĩa một người biết lắng nghe cho sự kiện này, callback của nó thực hiện trước khi các đối tượng tay cầm bị tiêu diệt. Bạn có thể thêm một người biết lắng nghe cho sự kiện này bằng cách sử dụng phương pháp addListener. . Xem Định nghĩa Sự kiện và Thính giả - Cú pháp và kỹ thuật để biết thêm thông tin về cách sử dụng các sự kiện và người nghe Xử lý lớp con có hai tay cầm phân lớp trừu tượng mà bạn có thể sử dụng để lấy được xử lý lớp học: * hgsetget - sử dụng khi bạn muốn tạo ra một xử lý lớp kế thừa thiết và có được phương pháp có những hành vi tương tự như đồ họa Xử lý thiết lập và có được chức năng. * dynamicprops - sử dụng khi bạn muốn tạo ra một lớp xử lý mà cho phép bạn thêm các dữ liệu mẫu (các thuộc tính tự động xác định) cho các đối tượng. Chức năng hữu ích * tính - danh sách các lớp tài sản công cộng * phương pháp - liệt kê các phương thức lớp * sự kiện - liệt kê các sự kiện xác định bởi lớp Lưu ý rằng ishandle không kiểm tra cho các đối tượng xử lý lớp. Sử dụng isa thay thế.








































































































































đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: