有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

更改对java类调用=运算符时发生的情况

我有一个类,如下所示,它需要能够像int那样使用equals,例如:you not say

int i = new Integer(1);

你说

int i = 1;

如何定义在类上调用=时会发生什么

两者之间的区别是什么

    int i1 = new Integer(5);

    Integer i2 = new Integer(5);

共 (1) 个答案

  1. # 1 楼答案

    你不能,它只在语言中定义,你不能改变它。顺便说一句,您提到的被称为"autoboxing",只在Java1.5之后的原始时代发生