gpt4 book ai didi

扩展 String(或类似)的 Java 类

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:55:15 25 4
gpt4 key购买 nike

这主要是出于好奇。你会如何(如果可以的话)制作一个模仿 String 的类。您不能扩展 String,因为它是 final,所以这是不行的,但纯粹出于兴趣因素,我考虑过创建一个可以按字面意义初始化的对象 (String s = "string";).

这可能吗?如果是这样,如何?如果不是,为什么?

最佳答案

不,不可能在 Java 中引入您自己的文字类型。语言规范给出了数字、字符和字符串文字的语法,仅此而已。

您甚至不能将自己的隐式转换从具有文字表示的现有类型添加到您自己的自定义类型(就像在 C# 中一样 - 作为“近亲”的示例)到 Java。

关于扩展 String(或类似)的 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30052430/

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