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 + '\'' +
                '}';
    }
}
*小学生一枚,各位如有想法,还请不吝赐教
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值