gpt4 book ai didi

java - 用户空间自动装箱?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:21 26 4
gpt4 key购买 nike

是否可以为您自己的类实现自动装箱?

为了说明我的例子,这就是我可能想要写的:

Foo foo = "lolcat";

这就是 Java 在幕后所做的(根据我自己的定义,在某处,以某种方式):

Foo foo = new Foo();
foo.setLolcat("lolcat");

那么,这是可能的,还是只是 JVM 的一个特性?

最佳答案

不,java 不支持运算符重载 ( http://en.wikipedia.org/wiki/Operator_overloading )。

自动装箱是一种编译器功能,不适用于您自己的类。

推理解释如下: http://www.cafeaulait.org/javafaq.html#xtocid1902938

关于java - 用户空间自动装箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52495690/

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