为什么不()命令的方法显示set.property()和get.property()方法的类?替代可以用来发现他们什么?

1视图(30天)
为什么不()命令的方法显示set.property()和get.property()方法的类?替代以编程方式可以用来发现他们什么?使用元类的东西,也许?
3评论
马特·J
马特·J 2018年7月20日
顺便说一下,我也不知道为什么你不能做,
> >编辑myClass.get.myProperty
这与普通的类方法,但由于某种原因而不是访问器。

登录置评。

接受的答案

史蒂文的主
史蒂文的主 2018年7月20日
这一事实 方法 不显示属性访问器方法记录的行为。看到“定义访问方法“分段”属性Setter和Getter方法”部分 这个文档页面 。我相信这一决定的理由是,你不能自己手动调用这些方法,你只调用它们试图设置或获取属性值。
当你说你想要“找到编程”我假设您希望看到代码的位置,以便您可以读取它吗?如上所述,你不能直接调用它们。创建和访问的属性 meta.property 对象如“访问方法函数处理“分段”属性Setter和Getter方法”部分的文档页面我上面链接。
1评论
马特·J
马特·J 2018年7月20日
谢谢你,史蒂夫。
我认为你想看代码的位置,以便您可以读取它吗?
或多或少。我在寻找同样的总结的所有类的代码,当你执行
> >方法名称
除了我想包括属性访问方法的总结。
但是我现在可以构建基于文档你指出。

登录置评。

更多的答案(0)

类别

找到更多的在历史竞赛帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!