gpt4 book ai didi

java - Java 中的运算符重载(整数包装类)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:59:14 25 4
gpt4 key购买 nike

<分区>

我在 OCJP 书中看到了一个例子。它说

Integer y=new Integer("20");
y++; (un-wraps it)
System.out.println(y);

现在,这将打印 21。因此,这让我想到,编译器怎么知道在 y++ 时它应该将它解包为 int 并递增它? Integer只是一个普通的类(可能是Wrapper类??),是不是内置了运算符重载?

如果可能的话,有没有办法为我自己的自定义类执行此操作?

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