java中基本数据类型跟Object的关系

Java中基本数据类型和Object之间的关系

我知道大家是不是都听说过Object是所有类型的基类, 但是这句话其实并不是正确的, 因为java中基本数据类型跟Object是没有任何关系的.

这里举一个例子

这里在进行调用swap方法时, 是不能直接将int类型传给swap(Object obj)方法的, 因为Object其实跟基本数据类型没有一点关系, 这个时候a就发现我们类型不匹配, 所以就自动包装成了Integer类型了, 这个时候就能跟Object产生联系了, 才能成功调用swap方法了.

猜你喜欢

转载自blog.csdn.net/m0_50370837/article/details/121340741