有人可以告诉我这是什么意思吗?我正在阅读Java书籍,并进行了以下示例:

public class Message {

    Message(){}

    public Message(String text){
        this.text = text;
    }
Message(){}是什么意思?

最佳答案

这是一个不带任何参数的包私有(private)空构造函数。

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

值得一提的是,它不会初始化text字段,因此将保留默认的null值。

10-06 14:01
查看更多