封装 private
2024-08-24 23:20:32
封装表现:
1、方法就是一个最基本封装体。
2、类其实也是一个封装体。
从以上两点得出结论,封装的好处:
1、提高了代码的复用性。
2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。
3、提高了安全性。
public |
protected |
default |
private |
|
同一类中 |
√ |
√ |
√ |
√ |
同一包中(子类与无关类) |
√ |
√ |
√ |
|
不同包的子类 |
√ |
√ |
||
不同包中的无关类 |
√ |
归纳一下:在日常开发过程中,编写的类、方法、成员变量的访问
l 要想仅能在本类中访问使用private修饰;
l 要想本包中的类都可以访问不加修饰符即可;
l 要想本包中的类与其他包中的子类可以访问使用protected修饰
l 要想所有包中的所有类都可以访问使用public修饰。
l 注意:如果类用public修饰,则类名必须与文件名相同。一个文件中只能有一个public修饰的类。
最新文章
- 解决jquery mobile的header和footer在点击屏幕的时候消失的办法
- PHP的autoload机制的实现解析
- 转!!MYSQL数据类型
- 如何管理好项目的DLL
- 将字符转换为unicode码
- SEO前端优化
- Windows Azure 自动伸缩已内置
- vb中创建xml
- 设置共享目录(主机win7,虚拟机Ubuntu)
- 转:【深入Java虚拟机】之六:Java语法糖
- Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现
- Gym 100952A&;&;2015 HIAST Collegiate Programming Contest A. Who is the winner?【字符串,暴力】
- Python后台开发Django(启动)
- 华为TaiShan 2280 ARM 服务器
- python自动化之爬虫模拟登录
- linux 文件系统 xfs、ext4、ext3 的区别
- Elasticsearch Java API简介
- Nodejs 发送邮件
- Java任务调度开源框架quartz学习
- Kylin性能调优记——业务技术两手抓