SetterGetter方法

Setter/Getter方法

开发中我们经常需要定义一些方法来操作成员变量,想名字非常难,所以就有了getter-setter方法,getter-setter方法格式和写法都是固定的,所以只要有getter-setter方法我们就不用煞费心思的去想方法名称了,解决我们起名字难问题。并且getter-setter方法还是程序员之间的一种规范,以后别人只要想给属性赋值立刻就会想到getter-setter方法,这样降低了程序员之间的沟通成本。

Setter方法

作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值

命名规范:

  • 必须是对象方法
  • 返回值类型为void
  • 方法名必须以set开头,而且后面跟上成员变量名去掉”_” 首字母必须大写
  • 必须提供一个参数,参数类型必须与所对应的成员变量的类型一致
  • 形参名称和成员变量去掉下划线相同

例如

    public void setId(Integer id){
        this.id = id;
    }
Getter方法

作用:为调用者返回对象内部的成员变量的值

命名规范:

  • 必须是对象方法
  • 必须有返回值,返回值的类型和成员变量的类型一致
  • 方法名必须是成员变量去掉下划线
  • 一定是没有参数的

例如

public String getUserName(){
        return userName;
    }
Idea中快速使用getter/setter方法

请添加图片描述
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值