这个方法究竟发生了什么?

Sve*_*lov 1 java

我想创建一个方法,返回包含它们的字母的按钮数组.我写了这个方法,但我不确定到底发生了什么?

public JButton [] button(){
    JButton [] button = null ;
    for(int i = 0 ;i<26 ;i++){
        String letter  = String.valueOf((char)(i + 'A'));
        button[i] = new JButton(letter);
    }
    return  button() ;
}
Run Code Online (Sandbox Code Playgroud)

Azo*_*ous 6

首先创建数组,如下所示

JButton [] button = new JButton[26];  // see null is removed.
Run Code Online (Sandbox Code Playgroud)

并妥善归还

return button; // removed paranthesis
Run Code Online (Sandbox Code Playgroud)