【问题标题】:override built in String function in java [closed]重写java中的内置String函数[关闭]
【发布时间】:2023-01-06 22:27:13
【问题描述】:

有人可以帮我解决它是什么意思吗

  1. 在 String.format("%-10s %-20s %-15s") 中覆盖 toString()
  2. 在 String.format("%-15s %-15s"...) 中覆盖 toString()
  3. 在 String.format("%-15s %-15s"...) 中覆盖 toString()

    这是我作业中的一个问题,能够解决。

【问题讨论】:

  • 关于你的作业意味着什么的问题最好直接问它的作者。

标签: java string


【解决方案1】:

你说的没有多大意义。

  1. 字符串是一个final类。这意味着您不能扩展它,这反过来又意味着您不能覆盖其中的任何内容。
  2. String.format(String format, Object... args) 是静态方法,静态方法不可覆盖。

    可能给你这项任务的人还有别的想法。所以正如 Scott Hunter 在 cmets 中所说的那样,你最好问他而不是我们这里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-22
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多