栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java中的封装

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中的封装

Java中的封装 文章目录 1.封装的定义 (1). private关键字 (2). this关键字 2.封装的好处 正文 1.封装的定义

封装:是面向对象的语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部,外界无法直接操作的。(专业术语)

(自己理解):封装就像c语言里面函数,在功能函数里面把需要使用的东西写出来,当要使用时,在需要用的函数那里引用

(1). private关键字 当你要输入一个人的年龄。众所周知一个人的年龄一般在0-150岁,而此时你给一个人的年龄赋值为小于0的数字或者非常大的数字,显然不符合客观的物理规律。我们就可以用private关键字对类中的属性进行更加精确、细化的限制。

例如


从例子中我们可以看到

1.setAge”的格式是一定的,“set” 为小写,使用 private 关键字的属性是“age”,所以“Age”的第一个字母要大写,这是特定的规则。getAge同理

2.“setAge” 的相应要求是: 无返回值,有传入参数
“getAge”的相应要求是: 有返回值,无传入参数

(2)this关键字

从刚才的例子中我们可以看到我定义的*** 局部变量*** 与*** 成员变量*** 相同,而此时

用了this关键字输出了*** 成员变量*** 而非局部变量,使用this关键字来解决局部变量隐藏成员变量的问题。

2.封装的好处

通过方法来控制成员变量的操作,提高了代码的安全性

把代码用方法进行封装,提高了代码的复用性

变量的操作,提高了代码的安全性***

把代码用方法进行封装,提高了代码的复用性

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894632.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号