为什么我的String方法允许String和int的返回值?

时间:2019-07-09 17:12:30

标签: java string methods int

我是Java的新手,目前正在学习方法在类中的工作方式。我写了一个简单的方法,应该返回一个String值,但是当我将它与一个int值连接时,它仍然可以工作。

我试图翻转返回值以int开始,这也起作用。 Java是否知道将int值转换为String值?

if len(row) == 0:  # `if not row:` would also work, but this is somewhat more clear
    continue

1 个答案:

答案 0 :(得分:0)

您都将同时返回String。当+(并置)Stringint时,它将返回String。这是行不通的:

public String showFavNumber()
{
    return this.favoriteNumber;
}

但这会:

public int showFavNumber()
{
    return this.favoriteNumber;
}