为了账号安全,请及时绑定邮箱和手机立即绑定

封装这一节求问

老师和各位大佬们,我想请问一下封装这一节视频的结尾提到的“不使用setter和getter方法,而使用普通方法修改封装后变量的值也是可行的,但是不规范”,这里所提到的“普通方法”是什么?

正在回答

4 回答

普通方法就是成员方法。

0 回复 有任何疑惑可以回复我~
#1

凤羽流苏 提问者

好的,谢谢
2018-08-07 回复 有任何疑惑可以回复我~
#2

java_羽恋 回复 凤羽流苏 提问者

嗯,建议把视频多看几遍,这样会有不同的收获,还有学完后记得复习,巩固...
2018-08-07 回复 有任何疑惑可以回复我~
#3

凤羽流苏 提问者 回复 java_羽恋

多谢大佬指点
2018-08-08 回复 有任何疑惑可以回复我~

就是不符合命名规范而已,比如public void chuanzhi(int a){ this.a = a}这样,别人不知道你这个是set方法,调用的时候不能见名思意

3 回复 有任何疑惑可以回复我~

自己命名

0 回复 有任何疑惑可以回复我~

就是自己起方法名 比如setter 你可以自己定义为set

0 回复 有任何疑惑可以回复我~
#1

凤羽流苏 提问者

不是,setter/getter我知道,使用setter/getter来修改或读取封装后变量的值是规范的 但是老师在视频中还提到,除了使用setter/getter方法,还能用普通的方法来对封装变量进行操作,但是不规范,我想问的是所谓的普通方法指的是什么?比如直接给它赋值?
2018-08-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530631    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

封装这一节求问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信