问答详情
源自:3-10 其他使用条件构造器的方法

为什么数据全都用包装类型的呢

为什么数据全都用包装类型的呢?

提问者:black_holes_ 2020-01-02 16:48

个回答

  • 老猿
    2020-01-04 17:28:20

    基本数据类型如int、long作为成员变量,如果没有赋初始值,那么默认是0。而包装类作为成员变量,没有赋初始值的话,默认为null。如果你使用基本类型,某个对象的某些基本数据类型成员变量没有设置值,你用insert方法插入,给你插入了0,可能跟你要的预期效果不一样,导致业务逻辑错误。

  • 慕粉1489487
    2020-01-03 11:02:27

    JAVA是一个面向对象的语言,而基本的数据类型,不具备面向对象的特性

    integer 有 null 值

    int 只有 0