Java常识 get和set方法【多测师】

复制代码
get和set方法:
public void setA(int a){
  this.a=a;
}

this.a代表是这个类的实例的变量,该setA方法所属的类肯定有个a变量,this.a指的就是它,而后面的a是调用该方法是传进来的int a参数,其实这就是一个赋值语句。

而get(),set()方法就是对一个类中私有的属性对外可见,可以调用的方法,get()是得到某个属性的值,而set则是根据传入的值改变该属性的值,这样的好处就是想要传出的属性和想要通过外部参数修改的属性只能通过给定的get(),set()方法来执行,而且里面具体的赋值或取得属性的方法和过程,外部都无法知道。

举列:
package methods;

public class DepartmentBean {
  String deptCode;
  String deptName;
  String upDeptCode;
  String upDeptName;
  boolean isgoingin;
  String typeCode;
  public String getDeptCode() {
   return deptCode;
  }
  public void setDeptCode(String deptCode) {
   this.deptCode = deptCode;
  }
  public String getDeptName() {
   return deptName;
  }
  public void setDeptName(String deptName) {
   this.deptName = deptName;
  }
  public String getUpDeptCode() {
   return upDeptCode;
  }
  public void setUpDeptCode(String upDeptCode) {
   this.upDeptCode = upDeptCode;
  }
  public String getUpDeptName() {
   return upDeptName;
  }
  public void setUpDeptName(String upDeptName) {
   this.upDeptName = upDeptName;
  }
  public boolean isIsgoingin() {
   return isgoingin;
  }
  public void setIsgoingin(boolean isgoingin) {
   this.isgoingin = isgoingin;
  }
  public String getTypeCode() {
   return typeCode;
  }
  public void setTypeCode(String typeCode) {
   this.typeCode = typeCode;
  } 

}
复制代码

 

posted @   多测师_树哥  阅读(1234)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示