通讯ののメソッド,クラスのオブジェクトで动词。したがって,入力量のの,が,定义のまたはオブジェクトのでなけれなりませ。の计算,matlab®组み込み关のおよび关节,その他のメソッドことができ。
次の例は,Classdef.
ブロックと方法
ブロック内でのメソッド(
)ののを表し。方法名称
Classdef.班级名称方法(attributename = value,...)功能方法名称(obj,args)%方法代码......结尾......结尾方法块的%结束......结尾
メソッド属性は,结尾
ステートメントで终了する,特价の方法ブロックブロックのみ适使用
メモ
静のんんとしてをとしてん参照参照をのませな参照をサポートのん参照参照をませ暗黙参照参照をサポート。
adddata.
メソッドは,mydata.
オブジェクトの数据
关に値を加加します。关键词Mustbenumeric.
は数据
プロパティの値を数码ににしし。プロパティには既定値0.
が定义されています。
adddata.
メソッドは変更されたオブジェクトを返します。これは同じ変数に割り当てることができます。
Classdef.mydata.特性数据{mustbenumeric}= 0.结尾方法功能obj = adddata(obj,val)如果Isnumeric(val)newdata = obj.data + val;obj.data = newdata;结尾结尾结尾结尾
a = mydata;a = adddata(a,75)
A = MyData具有属性:数据:75
以下のステートメントはいずれも,メソッドを呼び出すための正しい构文です。obj.
は
メソッドを定义するクラスのですです。方法名称
obj.methodname(arg)methodname(obj,arg)
以以
クラス定义ブロック内
クラスフォルダー(@
フォルダー)ににある别のファイルファイル班级名称
クラスフォルダーについての详细は,クラス定义を含むフォルダーを参照してください。