黑马程序员技术交流社区
标题:
关于.length后面的()什么时候加?
[打印本页]
作者:
hx32
时间:
2013-7-26 05:56
标题:
关于.length后面的()什么时候加?
本帖最后由 hx32 于 2013-7-26 17:04 编辑
我今天编译的时候,调用.length的时候,有的时候加()才能通过,有时候不加才能通过。
是什么原因?
什么状况下,.length需要跟后面的()?
求解
作者:
张亚军
时间:
2013-7-26 06:08
本帖最后由 张亚军 于 2013-7-26 06:13 编辑
当length是一个方法的时候在要加()吧数组的length为int值,用来记录数组的长度,
length()是个方法,记录字符串内部变量count来返回该字符串长度的。
虽然返回的都是长度,但是运行过程不一样
length是(成员变量)属性
length()是成员方法
作者:
Joesph
时间:
2013-7-26 07:08
数组的length是intl是类型, length是成员变量,字符串的length()是个方法,用来访问字符串内部变量count来返回字符串长度 ,length()是成员方法
未命名.jpg
(24.73 KB, 下载次数: 0)
下载附件
2013-7-26 07:07 上传
作者:
iBadboy
时间:
2013-7-26 07:09
length是属性,一般集合类对象拥有的属性,取得集合的大小。
例如:数组.length就是取得数组的长度。
length() 是方法,一般字符串类对象有该方法,也是取得字符串长度。
例如:字符串.length();
作者:
xwf4348
时间:
2013-7-26 07:18
length是(成员变量)属性:集合类对象拥有的属性,取得集合的大小。
length()是成员方法:字符串类对象有该方法,也是取得字符串长度。
作者:
杨增坤
时间:
2013-7-26 12:28
length是成员属性:来记录集合,数组的大小
length()是成员方法:记录的是对象存储信息的大小,
对于什么时候用那个,就看是谁调用了,不同的对象调用不同的,在以后用的时候就慢慢的理解和积累,
软件有的也有智能提示。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2