为了账号安全,请及时绑定邮箱和手机立即绑定

求教大神解惑!!!

为什么文章中b.length后面不用加括号,而练习题中s.length()方法就要加括号


https://img1.sycdn.imooc.com//5be4117a0001857804490107.jpg

https://img1.sycdn.imooc.com//5be4118300011a5905820129.jpg

正在回答

3 回答

https://img1.sycdn.imooc.com//5cb5ead600013a5b04720097.jpg数组和字符串的关系

1 回复 有任何疑惑可以回复我~

不另括号是表示它是个属性,加括号表示它是个方法。属性是本身已经有的性质不用加括号,在使用方法时要加括号。练习题里用length的方法获取长度,在数组里长度是自身的属性。我是这样理解的

0 回复 有任何疑惑可以回复我~

b.length 在这里面代表属性,代表属性的时候不加括号; s 的类型是 String,String 有length(); 方法。String有length()方法,数组有length属性。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409789    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

求教大神解惑!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信