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

Java中类的封装是如何实现的

Java中类的封装是如何实现的

天涯尽头无女友 2019-04-08 09:04:26
Java中类的封装是如何实现的
查看完整描述

4 回答

?
森林海

TA贡献2011条经验 获得超2个赞

  封装是将对象的信息隐藏在对象内部,禁止外部程序直接访问对象内部的属性和方法。
  java封装类通过三个步骤实现:

  (1)修改属性的可见性,限制访问。
  (2)设置属性的读取方法。
  (3)在读取属性的方法中,添加对属性读取的限制。

查看完整回答
反对 回复 2019-04-09
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

java类中,是分四种级别的:public,private,保护,和默认级别。其中最常用的是public和private级别。java类封装,就是通过级别来控制的。private级别时,只可以类内部访问。public级别可让其他人使用。所以封住java类时,只要把你想封装的类资源写成private级别,再在类内部给它提供一个可被他人调用的public方法,这样,就实现了封装。大概就是这样吧

查看完整回答
反对 回复 2019-04-09
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

对父类变量封装就是将变量设置为private通过set和get方法获取。对父类方法的隐藏就是子类中复写父类的方法,然后实现多态来隐藏。

查看完整回答
反对 回复 2019-04-09
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

类的封装性即不能让外面的类随意修改一个类的成员变量;

在定义一个类的成员,使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;

为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操作,一般都有 读取和赋值操作,我们一般定义两个方法来实现这两种操作,即:getxxx()与setxxx();

一个类就是一个模块,我们应该让模块仅仅公开必须要让外界知道的内容,而隐藏其他的一切内容。再进行程序设计时,应尽量避免一个模块直接修改或操作另一个模块的数据,模块设计追求强内聚,弱耦合。

查看完整回答
反对 回复 2019-04-09
  • 4 回答
  • 0 关注
  • 1945 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号