初始化属性和设置一次性计算

这个例子说明了如何编写代码来初始化并设置一个系统对象™。

在这个例子中,你打开的文件,使系统对象可以写入该文件分配文件资源。在安装过程中做这些初始化任务一次,而不是每次运行的对象。

界定公共属性初始化

在本例中,界定公共文档名称属性并指定该属性的值作为nontunable字符向量,default.bin。用户不能更改nontunable之后的属性设定方法被调用。

属性(Nontunable)文件名=“default.bin”结束

定义私有属性初始化

用户无法访问私人的直接,但仅通过系统对象的方法的性质。在这个例子中,可以定义pFileID财产作为私有财产。您还定义此属性为以指示它是一个内部属性,从未显示给用户。

属性(隐藏,ACCESS =私人)pFileID;结束

定义设置

您可以使用setupImpl方法来执行安装和初始化任务。你应该包括代码setupImpl方法要执行一次。该setupImpl方法被调用一次在第一次运行的对象。在这个例子中,你打开的文件写入二进制数据分配文件资源。

方法功能setupImpl(OBJ)obj.pFileID =的fopen(obj.Filename,“WB”);如果obj.pFileID <0错误(“打开文件失败”);结束结束结束

虽然设置的不一部分,您应该关闭文件时,你的代码使用它们来完成。您可以使用releaseImpl方法来释放资源。

与初始化和设置完整的类定义文件

classdef MyFile的
              

也可以看看

|||

相关话题