gpt4 book ai didi

java - 我们可以在 java.lang.Object 中添加额外的方法吗?

转载 作者:行者123 更新时间:2023-12-02 01:18:44 26 4
gpt4 key购买 nike

我们在java.lang.Object中定义了一组方法。每个类都会自动扩展该类。

如何在java.lang.Object类中添加方法?

最佳答案

不(只能通过修改 rt.jar 或 bootclasspath),当您可以编写自己的类(根据定义)扩展对象时,为什么要这样做?

如果“需要”向现有类(特别是 JRE 库中的某些类)添加方法,这通常表明您的设计/对象模型不健全。告诉我们您为什么要这样做,我们可以更好地帮助您。

我从另一个答案的评论中了解到您想要打印有关“未知”对象的信息。这正是toString()是为了.如果您在自己的类上重写该方法,则可以精确控制输出,而不是通常的 name@hash。当然,这是假设您不只是将任何东西扔到相关方法中,而只是控制的类...

干杯,

关于java - 我们可以在 java.lang.Object 中添加额外的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20491679/

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