gpt4 book ai didi

java - toString 在 Java 中的使用

转载 作者:行者123 更新时间:2023-12-01 14:08:44 25 4
gpt4 key购买 nike

我有一个关于 Java 中 toString() 的查询,当我创建一个 toString 方法时,我被教导要这样做,例如:

  public String toString(){

return....
}

我想知道我可以将其作为无返回值方法来执行,例如:

  public void toString(){

System.out.println(....);
}

最佳答案

不,你不能。您最终会遇到编译时错误。 返回类型不兼容,由于继承自Object#toString()

你可以喜欢

public void toMyString(){

}

因为它新的实例方法属于当前类:)

编辑(特定场景的):

键入 void:

public void printOneMessage(){
System.out.println("printed .That's it");
}

输入return:

public boolean printOneMessageAndLetMeknow(){
// some logic weather to print or not
System.out.println("printed .That's it");

return true;
}

另一个用于return

public MyObjectType setSomeThingToObjectAndGiveMeBack(MyObjectType receiveObj){
receiveObj.setSomeProperty(someVal);

return receiveObj; //returning modified
}

这些只是举例。

关于java - toString 在 Java 中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19276363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com