求教大神解惑!!!

来源:2-4 Java 中的 String 类常用方法 Ⅱ

慕粉3922146

2018-11-08 18:37

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


https://img4.mukewang.com/5be4117a0001857804490107.jpg

https://img1.mukewang.com/5be4118300011a5905820129.jpg

写回答 关注

3回答

  • qq_墨伤_0
    2019-04-16 22:47:07

    https://img4.mukewang.com/5cb5ead600013a5b04720097.jpg数组和字符串的关系

  • qq_吥倣棄_0
    2018-11-08 21:29:32

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

  • 慕粉3969545
    2018-11-08 20:50:41

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

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题