这两个代码有什么区别?

What is is the difference between these two codes?

此处的这段代码是计算器的一个按钮,按下该按钮会在计算器的文本框中显示“2” 我很好奇为什么第一个代码允许我只输入一次数字“2”

而第二个允许我多次输入数字“2”,换句话说,textbox.getText() 向这段代码添加了什么?

private void BUT2ActionPerformed(java.awt.event.ActionEvent evt) {                                     
    String enternumber =  BUT2.getText();
    textbox.setText(enternumber);
} 
private void BUT2ActionPerformed(java.awt.event.ActionEvent evt) {                                     
    String enternumber = textbox.getText() +BUT2.getText();
    textbox.setText(enternumber);
} 

第一个片段将按钮的标签 ("2") 复制到文本字段中,替换其之前的内容。

第二个代码片段查看文本字段中已有的内容(可以是任何内容),并将按钮标签 ("2") 添加到它的末尾。这样,您可以按按钮多次向文本字段添加 "2"