JAVA中变量、方法的封装
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:JAVA中的封装
作者:邓崇富
撰写时间:2019-4-7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在JAVA中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。
封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
要访问该类的代码和数据,必须通过严格的接口控制。
适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
一、封装的优点:
1、良好的封装能够减少耦合。
2、类内部的结构可以自由修改。
3、可以对成员变量进行更精确的控制。
4、隐藏信息,实现细节。
二、实现Java封装的步骤:
1、修改属性的可见性来限制对属性的访问(一般限制为private)
2、对每个值属性提供对外的公共方法访问,也就是创建getter 和 setter方法(将实例 变量的首字母
3、大写,在前面添加get或者set, 变成getter 和 setter方法名)
4、封装方法里可以添加一些判断数据是否正确的条件。
类的详细代码如下图:
- 实现调用封装的方法
- 写上程序的启的入口方法;
- 实例化对象
- 给变量赋值(用try catch 判断是否数据异常并抛出异常)
- 调用打印方法
详细代码如下图:
微笑&星空: 谢谢
CSDN-Ada助手: 非常棒的博客!看到你对WPF中创建柱状图的讲解,我感到非常兴奋。我鼓励你继续写下一篇博客,关于如何在WPF中创建更复杂的数据可视化。我的建议是,你可以探讨如何使用WPF的自定义样式和模板,以及绑定数据源来创建动态的柱状图。期待看到你的下一篇博客! 为了方便博主创作,提高生产力,CSDN上线了AI写作助手功能,就在创作编辑器右侧哦~(https://mp.csdn.net/edit?utm_source=blog_comment_recall )诚邀您来加入测评,到此(https://activity.csdn.net/creatActivity?id=10450&utm_source=blog_comment_recall)发布测评文章即可获得「话题勋章」,同时还有机会拿定制奖牌。
微笑&星空: 效果图没有上传成功,上面的圆整的源码,你建个demo就能看到效果了
筑基期编程修士: 效果图没有啊
c266457523: 太棒了!!!