首页 > 其他分享 >非构造函数为何初始化被调用了

非构造函数为何初始化被调用了

时间:2022-09-19 13:44:06浏览次数:66  
标签:初始化 调用 String idNo Data 构造函数

前提

@Data
HpPatient
···
String idNo;//有定义
//String idNoEnc;//!!!无定义
···
void setIdNoEnc(String idNo){
  this.idNo = funA(idNo)
}

现象

setIdNoEnc初始化HpPatient时被调用了

原因

@Data自动生成了idNoEnc属性,并在初始化时,调用了set方法

解决方案

@Data类中,非构造函数,不要使用set,is,get开头

标签:初始化,调用,String,idNo,Data,构造函数
From: https://www.cnblogs.com/txiaoyuan/p/16707434.html

相关文章

  • 本次介绍如何利用ansible一键初始化centos7
    本次介绍如何利用ansible一键初始化centos7。本文介绍的运行环境是CentOS7.6:[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)[r......
  • 【Azure 应用服务】Azure Durable Function(持久函数)在执行Activity Function时候,因
    问题描述在使用AzureDurableFunction函数,调用函数链模式来调用多个ActivityFunction。函数链:https://docs.azure.cn/zh-cn/azure-functions/durable/durable-function......
  • 局部变量的数组初始化问题
    https://blog.csdn.net/qq_51825761/article/details/125586439/**当数组不是全局变量时:如果数组大小是变量(包括比如获取某个vector的size),则数组初始......
  • go-cqhttp调用接口
    目录调用接口一、概述1、简介2、接口二、接入权限系统1、智能聊天2、戳一戳3、新成员三、调用接口1、查找接口2、调用接口3、接入机器人调用接口一、概述1......
  • 02. Kubernetes - 集群初始化
    集群准备为了安装高可用集群,这里准备了6台CentOS7.9的虚拟机,具体规划如下:主机IP系统CPU/内存/硬盘说明master-01192.168.200.101CentOSLinuxre......
  • aardio调用百度云人脸识别(api认证机制authorization算法)
    功能:调用百度云识别里的人脸识别api 这里同时分享给需要的人:namespacebaiduimportinet.urlimporttime.zoneimportcrypt.hmacimportcrypt.binstring=........
  • JAVA 调用方法(函数)实现打印矩形
    publicclasstest1{publicstaticvoidmain(String[]args){printRectangle(3,5);//调用printRectangle方法实现打印矩形printRectangle(2,4......
  • 1. 系统调用 I/O 文件描述符 文件指针
    内核是如何处理系统调用每个系统调用被赋予了一个系统调用号在i386平台上,执行一个系统调用是通过int0X80指令完成的eax存放系统的调用号ebx,ecx,edx,esi,edi存储系统调用......
  • python调用第三方接口
    为什么要用python调用第三方接口?以往总是会想当然的认为,调用第三方接口只能是前端的工作,但最近在做一个程序时发现,这项工作完全可以使用python来解决,挺惊喜的,毕竟这样就可......
  • js工厂模式和构造函数
    <!DOCTYPEhtml><html><head> <title>工厂模式和构造函数</title> <metacharset="utf-8"></head><body> <scripttype="text/javascript">//工厂模式跟构造函数//在js中......