封装表现:

1、方法就是一个最基本封装体。

2、类其实也是一个封装体。

从以上两点得出结论,封装的好处:

1、提高了代码的复用性。

2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。

3、提高了安全性。

public

protected

default

private

同一类中

同一包中(子类与无关类)

不同包的子类

不同包中的无关类

归纳一下:在日常开发过程中,编写的类、方法、成员变量的访问

l  要想仅能在本类中访问使用private修饰;

l  要想本包中的类都可以访问不加修饰符即可;

l  要想本包中的类与其他包中的子类可以访问使用protected修饰

l  要想所有包中的所有类都可以访问使用public修饰。

l  注意:如果类用public修饰,则类名必须与文件名相同。一个文件中只能有一个public修饰的类。

最新文章

  1. 解决jquery mobile的header和footer在点击屏幕的时候消失的办法
  2. PHP的autoload机制的实现解析
  3. 转!!MYSQL数据类型
  4. 如何管理好项目的DLL
  5. 将字符转换为unicode码
  6. SEO前端优化
  7. Windows Azure 自动伸缩已内置
  8. vb中创建xml
  9. 设置共享目录(主机win7,虚拟机Ubuntu)
  10. 转:【深入Java虚拟机】之六:Java语法糖
  11. Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现
  12. Gym 100952A&&2015 HIAST Collegiate Programming Contest A. Who is the winner?【字符串,暴力】
  13. Python后台开发Django(启动)
  14. 华为TaiShan 2280 ARM 服务器
  15. python自动化之爬虫模拟登录
  16. linux 文件系统 xfs、ext4、ext3 的区别
  17. Elasticsearch Java API简介
  18. Nodejs 发送邮件
  19. Java任务调度开源框架quartz学习
  20. Kylin性能调优记——业务技术两手抓

热门文章

  1. Shiro(一):Shiro介绍及主要流程
  2. Docker 1.13.0 详细更新日志
  3. 图论--2-SAT--POJ Ikki's Story IV - Panda's Trick
  4. 图论--最短路-- Dijkstra模板(目前见到的最好用的)
  5. 积性函数初步(欧拉$\varphi$函数)
  6. ln命令:软链接与硬链接的区别与应用
  7. centos7 源码安装nginx
  8. Linux服务器有大量的TIME_WAIT状态
  9. SpringBoot集成Quartz实现定时任务
  10. 【Hadoop离线基础总结】oozie任务串联