码迷,mamicode.com
首页 > 其他好文 > 详细

Matlab指针

时间:2018-12-12 23:50:40      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:使用   抽象   method   不能   类装饰器   div   eth   span   参数   

在用Matlab编写程序的过程中,我们有时候会希望参数以引用的形式传入。Matlab中的handle类为这一特性提供了支持。

handle为抽象类,不能直接实例化,只能用它来生成别的类。具体来说:

classdef MyHandleClass < handle
  properties
    prop;
  end
  methods
    function obj = MyHandleClass(arg)
      obj.prop = arg;
    end
  end
end

定义了一个类MyHandleClass,该类是handle的子类。在使用构造函数对该类进行实例化的时候,

obj = MyHandleCalss(arg);

返回值obj为MyHandleCalss的实例的句柄。handle类的这种特性使它看起来更像一种“类装饰器”。

 

Matlab指针

标签:使用   抽象   method   不能   类装饰器   div   eth   span   参数   

原文地址:https://www.cnblogs.com/slfblog/p/10111453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!