java实体类 get set_Java实体类中的get/set方法,有无参构造器,toString方法的个人理解...

Java实体类中的get/set方法,有无参构造器,toString方法的个人理解

写在前面:此文章为学习时编写,如有错误理解,希望各位不吝赐教,共同成长,谢谢

首先解释为什么需要实体类,当拥有多个属性的时候会不方便使用者的调用,所以创建一个罐子,把这些属性装进罐子,在使用的时候直接将整个罐子调用即可。方便使用者的调用;

其次讲一下get/set的作用,本意是得到/设置,由于创建实体类的时候属性设置私有,别人无法直接得到它,如何才能得到这些属性呢,使用get;那如何设置这些属性的值呢?使用set;

接下来讲一下有无参构造方法;当开发者没有在类中创建构造方法时,系统会创建一个空的无参构造方法,不然无法new一个类;当开发者创建带参构造方法时,系统就不会自动提供无参构造方法;

toString方法是为了在idea的控制台输出打印的语句,如果实体类中未写toString方法,那么在deBug的时候控制台不会输出相关测试语句;

代码展示:

/**

* 部门实体类

*/

public class Department {

private int deptno;//部门编号

private String deptname;//部门名称

private String location;//办公地点

//无参构造方法

public Department() {

}

//带全参构造方法

public Department(int deptno, String deptname, String location) {

this.deptno = deptno;

this.deptname = deptname;

this.location = location;

}

//get/set方法

public int getDeptno() {

return deptno;

}

public void setDeptno(int deptno) {

this.deptno = deptno;

}

public String getDeptname() {

return deptname;

}

public void setDeptname(String deptname) {

this.deptname = deptname;

}

public String getLocation() {

return location;

}

public void setLocation(String location) {

this.location = location;

}

//tuString方法

@Override

public String toString() {

return "Department{" +

"deptno=" + deptno +

", deptname='" + deptname + '\'' +

", location='" + location + '\'' +

'}';

}

}

*小学生一枚,各位如有想法,还请不吝赐教

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值