java-三大特性之一封装性
发布日期:2021-06-29 11:11:23 浏览次数:3 分类:技术文章

本文共 568 字,大约阅读时间需要 1 分钟。

封装性是java面向对象的特征之一;

三大特性之一,封装性;
封装是一个面向对象的术语,其含义其实很简单,就是吧东西包装起来。等下就用这种思维来解释封装性以及他带来的好处;
其实;成员变量和成员方法的定义都是包装于类定义之中;类的定义可以看成是将构成类的成员变量和方法封装起来;这就是最宏观的封装;
1;讨论封装性,必须应该回顾一下,访问传限修饰词吧?正是因为他们的存在才有了封装性吧;
private就是只允许自己这个类访问。其他的类都是不可见的;
public就是都是可见的;
详细介绍看之前博客
链接为;;
看,private是不是完成了封装,这个类相当于一个箱子,里面包括了很多成员变量和方法;(等下我们只讨论对于成员变量封装性 好处,因为对于方法而已没看到好处);private修饰的成员变量就只能在自己这个箱子里面是可见的并且可以访问修改,但是对于其他的类(箱子)就是不可见的,这就完成了封装性吧;
用代码介绍和图来介绍;
这里写图片描述
这里写图片描述
上面说了封装的一个好处,还有其他的还处;可以避免错误;
这里写图片描述

最后总结一下java封装性需要遵循的规则‘

用访问限制修饰符保护成员变量,通常使用private;
建立公有的public访问方法,强调调用代码通过这些方法访问成员变量;

关于封装性就暂时写到这,知道这肯定还有很多好处没有写到;以后遇到再补上;

转载地址:https://blog.csdn.net/zw1996/article/details/53494293 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java-三大特性之一继承
下一篇:安卓——简单介绍及显示helloWorld

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月23日 21时46分33秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章