什么使无需初始化就可以分配给String?

时间:2019-02-07 13:15:45

标签: java

这是我们Java课程中今天出现的一个奇怪的问题,老师真的不知道如何回答。

在Java中,您可以通过执行String来创建Integer(或任何类型的类变量; BooleanString x = "some text";,...)。

但是,如果您指定特定的类CustomString并尝试使用CustomString x = "some text";进行初始化,则会出现错误。

事情是在String类中进行了一些深入研究之后,我无法真正找到使它与众不同的原因,以及为什么它允许这种行为,有人可以解释它是如何做到的?

此外,我们可以用这种行为上课吗?还是特定于Java类型?

0 个答案:

没有答案