Main Content

releaseImpl

类: matlab.System

释放资源

语法

releaseImpl(obj)

说明

releaseImpl(obj) 会释放 System object™ 使用的任何资源,例如文件句柄或设备。此方法还执行任何必要的清理任务。要释放 System object 的资源,您必须使用 releaseImpl 而不是析构函数。

运行时详细信息

releaseImplrelease 方法调用。当对象从内存中删除或清除,或者对对象的所有引用已超出范围时,也会调用 releaseImpl。有关详细信息,请参阅详细的调用序列

方法编写提示

您必须先对此方法设置 Access = protected

输入参数

全部展开

System object 句柄,用于访问特定于该对象的属性、状态和方法。如果您的 releaseImpl 方法不使用该对象,您可以用 ~ 替换此输入。

示例

全部展开

使用 releaseImpl 方法关闭 System object 打开的文件。

methods (Access = protected)
   function releaseImpl(obj)
     fclose(obj.pFileID);
   end
end

版本历史记录

在 R2011b 中推出