扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在IntelliJidea中有两种生成get/set的方法:ALTenter和ALTinsert。下面介绍了两种快速生成get和set方法的方法。
创新互联建站-专业网站定制、快速模板网站建设、高性价比阳江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式阳江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖阳江地区。费用合理售后完善,10余年实体公司更值得信赖。方法1:
ALTenter是一种广泛使用的操作。将光标放在没有get和set方法的私有成员变量上,按ALT-enter键弹出一个小窗口
单击“创建getter和setterfor”选项
生成该变量的get和set方法
方法2:
将光标放在类中,然后按ALT-insert。弹出一个小窗口,可以用它生成各种代码。
单击getter和setter
现在会弹出一个小窗口,让您选择生成set和get的方法
我们可以选择两者。选择多个属性时,请单击第一个属性,然后按住shift键,然后单击最后一个属性。
或选择所有选项,然后删除不应选择的选项。
您可以一次性为所有变量生成get和set方法。
仅添加一对set和get方法时,使用ALT-enter会更快,而添加多对set和get方法时,使用ALT-insert会更快。
程序类设计get方法和set方法的作用是什么?封装不允许外部程序直接访问对象的内部信息,而是通过此类提供的方法操作和访问内部信息(包括get和set方法)。例如://这里定义了一个类,但是没有封装。Publicclassperson{Publicintage}//可以通过以下方法修改age属性。Person=新人()person.age=12345人把年龄定在12345岁显然是不合理的。人不可能这么老。//下面定义的类使用getter和setter来封装公共类person{privateintagengpublicintgetage(){returnage}//set方法,该方法限制了age的范围,使年龄不能被不合理地修改(年龄){如果(年龄>=0&&&&&;年龄<=150){this.age=年龄}}}Get方法用于限制哪些变量可以从外部获取,set方法用于合理检验,避免出现不合理的情况。进一步了解对象封装。
get与set方法详细解释?您应该在前面定义了password字段,它是字符串类型,类似于:privatestringpassword事实上,getpassword()和setpassword()用于为您定义的密码赋值。这两个方法的执行顺序是:首先,执行setpassword()//给password赋值;当您想使用password中的值时,callgetpassword()返回当前密码的值,这是指这个类中的密码(因为其他类也可以定义密码)。如果其他类中有密码并且是公共的,则在调用setpassword()时,可以同时更改其他类的密码)。你应该理解这个解释。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流