首页 > 其他分享 >使用包装类做实体类的好处

使用包装类做实体类的好处

时间:2023-04-20 18:46:19浏览次数:35  
标签:实体类 numberb numbera 包装 好处 int Student public

为什么pojo的实体中使用包装类要好些呢?

我们都知道设置数值使用int类型。但是,假如在一场考试中出现了考0分的和缺考的,那么该如何表示?

这里来一段简单的代码:

public class User {
    public static void main(String[] args) {
        Student person = new Student();
        System.out.println(person);
    }
}

class Student {
    private Integer numbera;
    private int numberb;

    @Override
    public String toString() {
        return "Student{" +
                "numbera=" + numbera +
                ", numberb=" + numberb +
                '}';
    }
}

这里输出的是都是默认值 Student{numbera=null, numberb=0}

这个时候包装类就体现出来了,可以设置缺考的为null

标签:实体类,numberb,numbera,包装,好处,int,Student,public
From: https://www.cnblogs.com/wmrdbk/p/17337921.html

相关文章

  • 团体天梯练习 L2-037 包装机
    L2-037包装机一种自动包装机的结构如图1所示。首先机器中有\(N\)条轨道,放置了一些物品。轨道下面有一个筐。当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。当\(0\)号按钮被按下时,机械手将抓取筐顶部的一件物品,放到流水线上。图2显示了顺序按下按......
  • 山东ISO体系认证有什么好处
    ISO体系是什么?ISO(国际标准化组织)它是世界上最大的非政府性标准化专门机构,是国际标准化领域中一个十分重要的组织。ISO族标准是现代质量管理和质量保证的结晶,它提供了建立质量体系的基本要求,也是企业进行质量管理的基本要求。按ISO族标准建立的质量体系能发挥企业质量管理的实际功效......
  • 趣味打卡第一天(包装机)
    包装机用到栈和队列:注意要找准用栈还是队列,栈要注意段错误#include<bits/stdc++.h>usingnamespacestd;intmain(){stack<char>kuang;//用栈模拟框(容易理解)queue<char>a[1000];//用队列模拟轨道(它是按键盘的输入顺序输出的,是先进先出)intm,n,s;cin>>n>>m>>s;......
  • C# 用委托有什么好处? 它起什么作用?
    什么是委托首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。如下:1......
  • 最小包装量
    ///<summary>///计算最小包装数量///</summary>///<paramname="qty">订单数量</param>///<paramname="minPackagingQty">最小包装数量</param>///<returns></returns&g......
  • Java常用实体类介绍:POJO、Domain、DO、DTO、VO
    POJOPOJO是PlainOldJavaObject的简称,它指的是一个没有限制或要求下的纯平对象。POJO用于表示没有任何框架或技术限制的纯数据对象。在Java开发中,POJO通常用于简化复杂对象和降低对象的耦合度,是面向对象编程中"高内聚、低耦合"设计思想的体现。示例代码:@Datapublic......
  • java包装类
    基本数据类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble/*Integeri=100;intj=newInteger(100); 自动装箱调用的是valueOf()方法,而不是newInteger()方......
  • 用驼峰的实体类接受命名不规范的响应参数
    参考资料地址:https://blog.csdn.net/qq_41143240/article/details/115671561使用JsonProperty注解importcom.alibaba.fastjson.JSON;importcom.fasterxml.jackson.annotation.JsonProperty;importlombok.Data;importjava.util.HashMap;/***用驼峰的实体类接受命......
  • JAVA实体类-自定义Getter Setter
    ###案例一整个购物车存放的商品信息需要计算的属性需要重写get方法,保证每次获取属性都会进行计算privateBigDecimaltotalPrice;/***计算当前购物项总价*@return*/publicBigDecimalgetTotalPrice(){//等于单价*数量returnthis.price.multiply(......
  • 什么是电商API接口?它能够给用户带来哪些好处
    电商API是什么?API集成对电子商务平台的好处我国电商保持快速的增长状态,近年来增速有些放缓,从2018年底开始进入了红海,电商也就变得难做起来,这意味着国内电商行业的竞争将更加激烈,电商体系加速成熟,运营成本日益增大,产品利润低,低价竞争无利润,加上2020年突如其来的疫情,电商企业运营亟......