trim是什么意思?(50分)

  • 主题发起人 主题发起人 caijian
  • 开始时间 开始时间
C

caijian

Unregistered / Unconfirmed
GUEST, unregistred user!
请哪位仁兄告诉函数trim是什么意思?保留字inherited是什么意思有什么作用?
 
去掉空格(前导、后缀)
 
走错路了.
 
inherited通常用于处理了某一功能后调用原处理过程。
 
Trim() -- 去掉字符串中的空格;<br>inherited --用于扩展继承类中的方法;<br>例如:<br>TButton = class(TButtonControl)<br>&nbsp; private<br>&nbsp; &nbsp; ...<br>&nbsp; protected<br>&nbsp; &nbsp; ...<br>&nbsp; public<br>&nbsp; &nbsp; constructor Create(AOwner: TComponent); override;<br>&nbsp; &nbsp; procedure Click; override;<br>&nbsp; &nbsp; ...<br>&nbsp; published<br>&nbsp; &nbsp; ...<br>&nbsp; end;<br><br>implementation<br><br>constructor TButton.Create(AOwner: TComponent);<br>begin<br>&nbsp; inherited Create(AOwner); &nbsp;//调用父对象“TButtonControl”中的Create()方法<br> {以下为此类中增加的功能}<br>&nbsp; ControlStyle := [csSetCaption, csOpaque, csDoubleClicks];<br>&nbsp; Width := 75;<br>&nbsp; Height := 25;<br>&nbsp; TabStop := True;<br>end;<br><br>procedure TButton.Click;<br>var<br>&nbsp; Form: TCustomForm;<br>begin<br>&nbsp; Form := GetParentForm(Self);<br>&nbsp; if Form &lt;&gt; nil then Form.ModalResult := ModalResult;<br> {以上为此类中增加的功能}<br>&nbsp; inherited Click;//调用父对象“TControl”中的"Click"方法<br>end;<br><br>注意:继承关系:TControl-TWinControl-TButtonControl-TButton,<br>“TButton”之前的都为其父对象。<br>用“inherited”关键字的方法声明时后面必有“override”关键字。如:<br>constructor Create(AOwner: TComponent); override;<br>procedure Click; override;
 
去掉空格(前导、后缀)<br>inherited先执行父类的函数。<br>
 
你说trim是什么意思, 那么它就肯定是什么意思!<br>我不能马上告诉你,否则你印象不深
 
trim去掉字符串前后的空格<br>inherited字典上说是:通过继承得到的,遗传的继承权的<br>
 
inherited 就是 父类.<br>比如 inherited create 就是 父类.create
 
谢谢各位了
 
后退
顶部