问答详情
源自:2-4 Java 中的 String 类常用方法 Ⅱ

求教大神解惑!!!

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


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

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

提问者:慕粉3922146 2018-11-08 18:37

个回答

  • 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属性。