永发信息网

java项目源代码里面的get方法为什么总写在set方法前面 感觉有点不符合逻辑 不是设置之后再获

答案:4  悬赏:20  手机版
解决时间 2021-02-22 20:15
java项目源代码里面的get方法为什么总写在set方法前面
感觉有点不符合逻辑
不是设置之后再获取吗,
最佳答案
大多数get、set方法都是编辑器生成的,也不一定要通过set方法才能设置值,构造方法不也可以初始化嘛?代码里的顺序和调用的顺序有冲突嘛?
全部回答
get成员方法和set成员方法分别用于读取和设置私有变量的值 一般建议将有特殊限制的成员域的访问控制方式设置为私有模式。这时,可以添加两个成员方法分别读取和设置这个具有特殊限制的成员域的值。在这两个成员方法中,由于读取该成员域的值的成员方法的名称通常含有字符序列“get”,因此该成员方法通常简称为“get”成员方法;而设置该成员域的值的成员方法的名称通常含有字符序列“set”,因此该成员方法通常简称为“set”成员方法。 这样可以加强程序的封装性和安全性,外部程序不能直接访问私有变量,只能通过get成员方法和set成员方法读取和设置私有变量的值。
先到前后没有关系,只有调用的时候才会执行,调用时先set就好了嘛
你好! 1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。 2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。 3、用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用memcpy 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蹑云逐月第四重没有任务可接
现货镍的优势
天天鲜大排档地址在什么地方,想过去办事
如何区分硬密封蝶阀与软密封蝶阀
和男友在一起1年了,他比较优秀,他从来没有
我是一个男生。每当一位女生和我相处得不错的
贷款记录上了征信系统以后又是什么?
江阴市来事德科技有限公司枣庄办事处这个地址
绿叶是大自然最( )的女儿填用爱组的词语
富士施乐M158B打印机,纸张两边出现4厘米左右
手机现在没有插耳机都会现出一个耳机标志,该
比喻自己先发表粗钱浅的文字,不成熟的意见,以
我2017年11月3日在河北省参加园林高级工程师
美国皇冠新百伦集团我想知道这个在什么地方
廊坊鑫宇塑料制品有限公司怎么样?
推荐资讯
老婆最近喜欢穿裙子是不是出轨了,以前都不穿
如何选购投影幕布?
苹果电脑中的文本中如何返回上一步
广东话祝中秋快乐怎么说
风色幻想3 火精灵老问题求解
为了你健康药房光武路NO.1这个地址在什么地方
源民家电经营部地址在什么地方,想过去办事
请问财神谷有五路财神是哪些财神么?求告知!
试求 1²,2²,3²,……,2005
当车祸产生后如果有人受伤应当拨打什么求救
夏天皮肤偏黑的男生穿什么颜色的T桖会显得更
富井怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?