关于Java类构造函数的问题

Gan*_*row 6 java

有人能告诉我这是什么意思吗?我将通过Java书,我已经考虑到了这个例子:

public class Message {

    Message(){}

    public Message(String text){
        this.text = text;
    }
Run Code Online (Sandbox Code Playgroud)

什么Message(){}意思?

Tim*_*Tim 10

它是一个不带参数的包私有空构造函数.

您可以使用它从同一包中的任何代码创建新的Message实例new Message();.

值得知道它不会初始化text字段,因此将保持默认null值.