【从零开始学Java笔记】封装
2020-04-07 16:08:25来源:博客园 阅读 ()
【从零开始学Java笔记】封装
大家可以关注作者的账号,关注从零开始学Java笔记文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。欢迎大家一起学习和讨论。
【从零开始学Java笔记】目录
封装概述
面向对象三大特征之一。
面向对象编程语言对客观世界的模拟,客观世界里成员。
变量都是隐藏在对象内部的,外界无法直接操作和修改。
就像面向对象思想那节中说的年龄等。
封装原则:
将不需要对外提供的内容都隐藏起来。
把属性隐藏,提供公共方法对其访问。
●成员变量private, 提供对应的getxxx()/setxxx()方法
好处:
通过方法来控制成员变量的操作,提高了代码的安全性
把代码用方法进行封装,提高了代码的复用性
其实《【从零开始学Java笔记】面向对象思想》中提供的示例就已经运用了封装的思想,例如eat()方法,在实例了学生的对象后,对象只需要调用eat()就行,不需要管eat()是怎么实现的。生活中也是一样的,典型的傻瓜相机,大家只要被告知按下快门照相即可,并不需要知道成像原理,Java中的封装思想大抵如此。
原文链接:https://www.cnblogs.com/zllk/p/12656970.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash