delphi中的add到底是函数还是方法?

delphi中的add到底是函数还是方法?我添加了1个ListBox1控件,然后按F1帮助,在method里面没看到有add这个方法,我翻译了下,是添加,增加的意思,难道... delphi中的add到底是函数还是方法?我添加了1个ListBox1控件,然后按F1帮助,在method里面没看到有add这个方法,我翻译了下,是添加,增加的意思,难道它是系统内置的函数?小弟初学编程,望各位大哥指点,谢谢! 展开
 我来答
maodrc
2009-05-05 · TA获得超过3289个赞
知道小有建树答主
回答量:1090
采纳率:79%
帮助的人:1177万
展开全部
是TStrings 下的一个函数,
这是在TStrings下定义的这个函数
function Add(const S: string): Integer; virtual;

Description

Call Add to add a string to the end of the list. Add returns the index of the new string.
返回值是添加后的序号: returns the index of the new string.

Items属性, memo的Lines 属性,都属于TStrings 对象.

你自己创建个一个TStrings;

var ss:TStrings;
ss:=TStringList.create();
ss.add('abc');

帮助中你看看ListBoxs的Items属性,就是一个TStrings

------------摘自delphi 帮助------------
Contains the strings that appear in the list box.

property Items: TStrings;

Description

Use Items to add, insert, delete and move items. By default, the items in a list box are of type TStrings. Use this item type to access its methods or properties to manipulate the items in the list.

For example, the following code adds the text in the edit box to the list box as an item:

ListBox1.Items.Add(Edit1.Text);

其实函数和方法 (function,procedure) 貌似是delphi特有的,function 有返回值,procedure 没.
function 中如果有返回值就用Result:= xxxx; 返回
别的语言比如说java中就只有function . 其实都无所谓了.
procedure就是没有返回值的function 就是 void function..
suduanhao
2009-05-05 · TA获得超过3234个赞
知道大有可为答主
回答量:3740
采纳率:33%
帮助的人:2285万
展开全部
是方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苦守无奈
2009-05-05 · TA获得超过608个赞
知道小有建树答主
回答量:725
采纳率:41%
帮助的人:137万
展开全部
listbox1.items.add(),是函数因为当items再输入点的时候就会弹出来:
function add(const s:String):integer;他是delphi内置的函数,
当你想知道delphi的其它函数的说明,直接就能"点"出来.其实,在我看来,方法就是函数的另一种说法,都是有返回值的.而过程没有返回值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天地惶惶
2009-05-05 · TA获得超过3222个赞
知道大有可为答主
回答量:1215
采纳率:0%
帮助的人:805万
展开全部
函数和方法有啥区别吗? 都是一样的

你要说函数和过程还是有点区别的,返回值的区别.

listbox1.items.add() 是控件里封装的方法, 按 ctrl 点 add 看源代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式