gpt4 book ai didi

java - 如何重写方法 String valueOf

转载 作者:行者123 更新时间:2023-12-01 07:23:46 26 4
gpt4 key购买 nike

在我的类里面我使用了标准方法

public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}

如何在我的类中重写或实现此方法,返回如下内容:

public static String valueOf(Object obj) {
return (obj == null) ? "" : obj.toString();
}

最佳答案

你不能重写它(你不能重写任何静态方法,即使它不是静态的,String也是一个无法扩展的最终类)。

没有什么可以阻止您按照自己的意愿在类里面实现它并使用您的实现。但是,您不能使现有代码使用您的实现。

关于java - 如何重写方法 String valueOf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29555646/

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