Java:何时在方法后使用括号

0 java methods parentheses

当我使用方法.length()时,我有时必须使用括号,有时不使用括号.使用它的规则是什么?例如:

        int[] secArray = {1, 2, 3};
    System.out.println(secArray[2]);
    System.out.println(secArray.length);
Run Code Online (Sandbox Code Playgroud)

在这里,我必须使用它:(capLetter是一个字符串)

        System.out.println("Your name consists of " + capLetter.length() + " letters.");
Run Code Online (Sandbox Code Playgroud)

我找不到任何问题,也没有回答这个问题.我是Java的初学者,如果这个问题很荒谬,那我很抱歉.提前致谢!

Lel*_*ton 6

它取决于对象是将字符串实现长度还是方法.

Array.length 是一个领域.

String.length() 是一种方法

List.size() 是一种方法

在java中,您将比字段更频繁地看到方法.数组是一个特例,因为它们是核心java的一部分.