getHeader
类: matlab.mixin.CustomDisplay
命名空间: matlab.mixin
构建自定义显示头部文本
语法
s = getHeader(obj)
说明
返回显示对象数组 s
= getHeader(obj
)obj
时用作头部的文本 s
。对整个对象数组调用一次此方法。
覆盖此方法以创建自定义头部。覆盖实现必须支持该对象的所有状态,包括标量、非标量、空和已删除(如果 obj
是句柄类的实例)。
输入参数
obj
— 要对其应用自定义头部的对象
对象数组
要对其应用自定义头部的对象数组。obj
的类必须从 matlab.mixin.CustomDisplay
派生。
输出参数
示例
自定义标量对象的默认头部
Tester
类有一个属性 ObjectUnderTest
,它可以接受任何类型的值。添加 getHeader
方法,对于标量实例,该方法标识属性值的类,然后将该类的名称附加到头部。
classdef Tester < matlab.mixin.CustomDisplay properties ObjectUnderTest end methods(Access = protected) function out = getHeader(obj) if ~isscalar(obj) out = getHeader@matlab.mixin.CustomDisplay(obj); else testerClass = matlab.mixin.CustomDisplay.getClassNameForHeader(obj); objectUnderTestClass = class(obj.ObjectUnderTest); headerStr = [testerClass ' for ' objectUnderTestClass]; out = sprintf('%s\n',headerStr); end end end end
创建一个标量实例来查看自定义头部文本。
b = Tester; b.ObjectUnderTest = int8(5)
b = Tester for int8 ObjectUnderTest: 5
版本历史记录
在 R2013b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)