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!
Cung cấp thông tin phản hồi về trang này xử lýTóm tắt lớp cho bắt nguồn xử lý lớp họcCú phápclassdef myclass < xử lýMô tảXử lý lớp là lớp cha cho tất cả các lớp học theo xử lý ngữ nghĩa. Một xử lý là một tham chiếu đến một đối tượng. Nếu bạn sao chép một đối tượng xử lý, MATLAB sao chỉ xử lý và cả hai bản gốc và bản sao chỉ đến cùng một dữ liệu đối tượng.Hành vi này là tương đương với xử lý đồ họa các đối tượng, nơi chốt của một đối tượng đồ họa luôn luôn đề cập đến một đối tượng cụ thể bất kể cho dù bạn tiết kiệm xử lý khi bạn tạo đối tượng, lưu trữ nó trong một biến, hoặc lấy nó với chức năng thuận tiện như findobj hoặc gca.Nếu bạn muốn tạo ra một lớp các định nghĩa sự kiện, bạn phải lấy được lớp từ các lớp học xử lý.Các lớp học xử lý là một lớp trừu tượng để bạn không thể tạo một thể hiện của lớp này trực tiếp. Bạn sử dụng xử lý lớp để lấy được các lớp khác, có thể là các lớp học cụ thể có trường hợp là xử lý các đối tượng. Xem giá trị hoặc xử lý lớp — đó để sử dụng cho các thông tin về cách sử dụng xử lý lớp học.classdef myclass < xử lý làm cho myclass một phân lớp của lớp xử lý.Xử lý lớp phương phápKhi bạn lấy được một lớp học từ lớp xử lý, lớp học của bạn thừa hưởng những phương pháp sau.Mục đích của phương phápaddListener Tạo ra một nghe cho các sự kiện cụ thể và gán một chức năng gọi lại để thực hiện khi sự kiện xảy ra.thông báo cho Phát sóng một thông báo rằng một sự kiện cụ thể xảy ra trên một đối tượng cụ thể xử lý hoặc loạt các xử lý các đối tượng.xóa Xử lý phương pháp hủy đối tượng được gọi là khi kết thúc vòng đời của đối tượng.Disp Xử lý đối tượng disp phương pháp được gọi là phương pháp Hiển thị. Xem chức năng disp MATLAB.Hiển thị Xử lý đối tượng Hiển thị phương pháp gọi là khi phần mềm MATLAB diễn giải một biểu hiện trở lại một đối tượng xử lý không được kết thúc bằng dấu chấm phảy. Xem MATLAB Hiển thị chức năng.findobj Tìm thấy các đối tượng phù hợp với các điều kiện quy định từ đầu vào mảng của xử lý các đối tượng.findprop Trả về một meta.property các đối tượng liên kết với tên thuộc tính được chỉ định.lĩnh vực 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 chức năng fieldnames MATLAB.isvalid Trả về một mảng logic trong đó các yếu tố là đúng nếu các yếu tố tương ứng trong mảng đầu vào là hợp lệ xử lý. Phương pháp này được niêm phong vì vậy bạn không thể thay thế nó trong một phân lớp xử lý.EQTây Nam vàLTLegtGErelationaloperators Quan hệ chức năng trả lại một mảng kích thước tương tự như các cặp đầu vào xử lý đối tượng mảng hợp lý. So sánh sử dụng một số liên kết với mỗi xử lý. Bạn có thể giả định rằng 2 chốt cùng sẽ so sánh như bằng và lặp đi lặp lại so sánh bất kỳ hai chốt 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ình đẳng. Bộ xử lý là hoàn toàn tùy ý, nhưng nhất quán.ctranspose transpose Transposes các yếu tố của các xử lý đối tượng mảng.Permute Rearranges các kích thước xử lý đối tượng Array. Xem MATLAB permute chức năng.thay đổi hình dáng Thay đổi kích thước của các xử lý đối tượng mảng kích thước được chỉ định. Xem MATLAB thay đổi hình dáng chức năng.sắp xếp Sắp xếp các đối tượng xử lý trong bất kỳ mảng trong tăng dần hoặc giảm dần đơn đặt hàng. Bộ xử lý là hoàn toàn tùy ý, nhưng thể sanh sản nhiều trong một phiên họp MATLAB nhất định. Xem chức năng loại MATLAB.Xử lý sự kiện lớpXử lý lớp xác định một sự kiện:ObjectBeingDestroyedSự kiện này được kích hoạt khi đối tượng xử lý là về để được tiêu huỷ. Nếu bạn xác định một nghe cho sự kiện này, gọi lại của nó thực hiện trước khi xử lý đối tượng bị phá hủy.Bạn có thể thêm một nghe cho sự kiện này bằng cách sử dụng các phương pháp addlistener. Xem sự kiện xác định và thính giả — cú pháp và kỹ thuật cho biết thêm thông tin về cách sử dụng sự kiện và thính giả.Xử lý phân lớpHiện có 2 phân lớp trừu tượng xử lý 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 lớp học xử lý thừa kế thiết lập và nhận được phương pháp có hành vi tương tự như xử lý đồ họa thiết lập và nhận được chức năng. * dynamicprops — sử dụng khi bạn muốn tạo ra một lớp học xử lý cho phép bạn thêm dữ liệu ví dụ (tài sản được xác định tự động) để các đối tượng.Chức năng hữu ích * thuộc tính — danh sách tài sản công cộng lớp * phương pháp-danh sách các phương pháp lớp * sự kiện-danh sách các sự kiện được xác định bởi các lớp họcLưu ý rằng ishandle không kiểm tra cho xử lý lớp đối tượng. Sử dụng isa thay vào đó.
đ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: