问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

JAVA中封装的问题,为什么使用封装,封装的意义是什么?

发布网友 发布时间:2022-04-29 15:12

我来回答

4个回答

热心网友 时间:2022-04-08 06:08

个人理解可能不对,有更好的回答也请回复我
1.为什么要用封装,封装简单的说能屏蔽方法的复杂性,比如只要知道方法的参数类型就可以使用方法,再说降低模块之间的耦合性,就是模块之间的联系,让之相互独立,能提高系统的健壮性,就是不容易崩溃,相应的对应的方法也变得很多,有重复。你说的公开的类型,不一定能满足所有功能需求,多个模块公用一个方法,为了满足各个需求不断修改,代码量庞大,功能很多,但是一出问题,系统就全乱套了。
2.封装不只有set和get。你往后学就知道了。
3.封装整个父类吗? 这个不需要吧,java 有继承,是多态的表现形式,此外还能实现接口,都能满足要求,再比如抽象类也可以实现部分功能的传递或者方法规范的传递。

热心网友 时间:2022-04-08 07:26

封装,私有这块没看过什么官方资料,纯粹自己总结的。

java是面向对象开发的语言,这类语言第一好处是就规范了团队的开发方法。第二好处如果你看过C语言开发(面向过程的)就发现面向对象语言是多么易读。

封装好的类或者接口。

团队中的组长角色定义好固定的方法,变量。提供后小组人员继承或者实现。避免了同样名字方法实现不同的功能。一般适用于实现工具类或者如下需求,比如说,链接数据库必须使用getLink方法。这样getLink方法使用封装好的或者接口。就能避免其他人自己开发链接数据库的脚本或者起一个其他名字的方法链接数据库

2.私有化变量。

既然是团队开发,肯定有一些变量是大家公共使用的,不定由组员随意修改,私有化变量后从功能上就不允许组员修改封装类的私有变量。


总之个人理解,封装和私有提升了接口的可读性,规范性,这些全部都是为团队开发带来便利的功能。

热心网友 时间:2022-04-08 09:01

封装的意思就是,把你的程序组件话,可以便于以后多次使用(调用),这个就是面向对象的意思了,把特定的事物抽取共同的属性封装起来,例如把人的身高,体重抽取出来,封装成一个类,这就是封装例如

public class person()
{
    private Double shengao;
    private Double tizhong;
    //get,set方法
    get...
    set...
}

,封装起来后就可以多次使用,可以用于描述不同的人了,私有变量属性就是可以起到安全作用,只能通过get,set方法获取和修改,被继承的类都叫父类,父类本身已经是被封装好的,继承后子类就可以使用父类里面的方法,但是子类调用不了父类的私有变量或者方法

热心网友 时间:2022-04-08 10:52

如果没有封装 我在随便其他一个类里面把成员变量的值改掉 你觉得合适吗,另外封装不只是私有化的意思 封装是把一些属性封装到一个类,你有时候传参数的时候总不能一个一个传吧 传一个对象多好剩下这么多代码 你想想一个方法里面十几个参数就够吓人了 你传一个对象就好不是更方便吗?请采纳
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
王子变青蛙2演员表 《清乐居 村居》"村居"表示什么 dota 中遇到垃圾队友怎么办 婆婆左手手背肿了三四年了,也不疼也不痒的,有谁知道是什么事吗?_百度... 手背上起了个包 硬的 不疼不痒 应该怎么处理 玩DOTA遇到SB队友怎么办 dota的时候遇到SB队友怎么办? 矿产资源,水资源,生物资源,大气资源有什么不同 手背突然就肿了,不疼也不痒,这是怎 么回事呀? 手背浮肿,不痛不痒的,其他没感到不适?是什么原因 电脑常说的“封装”是什么意思呢 JAVA类的封装是什么意思?? 代码为什么要封装。例如:java c++ 都提到了封装。请前辈重点理论一下!谢谢! 什么是封装?什么是重载,什么是重写? android开发封装是什么意思? C++,究竟什么叫封装?怎样 叫封装? 封装是什么意思? 程序开发中的封装什么意思?函数封装都有哪些? 搜狗输入法里面的表情这个是啥意思 搜狗输入法上的‍♂️这表情是什么意思? 搜狗输入法组合表情力是什么意思? 搜狗输入法表情什么意思 手机搜狗输入法的所有符号表情的意思 这个是搜狗输入法里面表情是什么意思啊ᴴᴱᴸᴸᴼ 怎么用手机美图秀秀在图片上写文字? 暖气片的缝隙当中非常脏了,怎么清洗才好呢? 暖气片如何保养呢? 暖气片变黄怎么清洗 明装暖气片如何清洗呢? 暖气片清洗方法是什么? 什么叫做把代码封装 宝石、人工宝石与珠宝职业教育 羊肉和蒲公英可以做馅吗 浦公英同羊肉能同吃吗 吃羊肉能和凉拌蒲公英一起吃吗 吃羊肉和蒲公英相生相克吗 羊肉粥里可以放蒲公英吗? 蒲公英面条和羊肉汤,黑木耳可以一起吃吗? 蒲公英可以做饺子馅吗 羊肉能和鱼腥草,蒲公英同吃吗? 梦见小男孩掉进冰湖里 梦见带孩子在冰湖上滑行,冰很薄,差点掉进去,但冰始终没破,后来带孩子滑出冰湖,并设危险 梦见老婆掉进冰湖把她拉上来? 用豆皮炸肉卷怎么做 炸豆皮卷的做法 消防员跳冰湖为游客捡无人机,为何网友纷纷表示不值? 为什么刚练单杠时手会起泡? 8岁男孩冰湖探险落水引12人救援,不慎坠入冰窟该如何自救? 手上因为练单杠磨出泡,怎么办? 梦见冰湖掉鱼、后来又拿到一条死鱼
  • 焦点

最新推荐

猜你喜欢

热门推荐