主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

处理클래스

모든핸들클래스의슈퍼클래스

설명

处理클래스는핸들의미체계를따르는모든클래스에대한슈퍼클래스입니다。핸들은핸들클래스의객체를참조하는변수입니다。여러변수가동일한객체를참조할수있습니다。

处理클래스는추상클래스이므로이클래스의인스턴스를직접적으로생성할수없습니다。处理클래스는다른클래스를파생하는용도로사용되며,이렇게파생된클래스는구체클래스(具体类)로서그인스턴스가핸들객체가될수있습니다。

핸들클래스를정의하려면다음classdef코드에표시된구문을사용하여处理에서클래스를파생하십시오。

classdef MyHandleClass < handle…结束

处理클래스에서파생된서브클래스는다음과같은기능을갖습니다。

핸들클래스사용에대한자세한내용은핸들클래스항목을참조하십시오。

클래스특성

摘要
真正的
ConstructOnLoad
真正的
HandleCompatible
真正的

클래스특성에대한자세한내용은클래스특성항목을참조하십시오。

메서드

모두확장

이벤트

이벤트이름 트리거 이벤트데이터 이벤트특성
ObjectBeingDestroyed 删除메서드를호출하기전에핸들객체가소멸되려할때트리거됩니다。 事件。EventData

NotifyAccess私人

ListenAccess公共

예제

모두축소

MySubclass클래스는处理클래스에서파생됩니다。값클래스에서필수인것과달리,속성设置메서드는메서드로전달된객체를반환하지않습니다。

classdefMySubclass <处理属性客户端tcpclient结束方法函数set.Client (obj, c)如果isa (c,“tcpclient”obj。客户端= c;结束结束结束结束

MySubclass객체를만들고客户端속성에tcpclient객체를할당합니다。

t = MySubclass;t.Client = tcpclient (“www.tatmou.com”, 80);

세부정보

모두확장

참고항목

R2008a에개발됨