重读《Java编程思想》之五:访问权限控制
来源:互联网 发布:淘宝买家秀图片 编辑:程序博客网 时间:2024/06/13 21:45
权限控制尤为重要,哪些变量可以被外部直接调用,哪些方法无法被直接调用,都是通过权限控制来实现的。
Java权限控制主要分为public、protected、private,还有一个包访问权限,具体看下面说明。
1. 重构即重写代码,以使得它更可读,更易于理解或效率更高。
2. Java访问权限的等级,从最大权限到最小权限依次是public、protected、包访问权限(没有关键字)、private。
3. 一个变异单元(一个Java文件)中可以包含多个类,但只有一个类是public的,否则编译过程中就会出错。当编译Java文件时,Java文件中的每一个类都会有一个输出文件,而该输出文件与Java文件中的对应类名相同。因此一个Java文件编译后可能会生成多个class文件。
4. 类库实际上是一组类文件,其中每个文件都要有一个public类,可以有多个非public类。
5. Java包的命名规则全部使用小写字母,包括中间的字也是如此。一般使用反方向的个人域名作为包名。例如com.google。
6. Public、protected、private这几个权限关键字是用在类中每个成员的定义之前的,无论它是一个变量还是一个方法。但是在方法内部的局部变量不需要使用这几个权限修饰词来修饰。
7. Private的意思是出了包含该成员的类之外,其他任何类都不能访问这个成员。处于同一个包内的其他类都是无法直接访问到private成员的。
8. Protected修饰的变量或方法只有在本类或子类中才能访问,其他不包含该类的类或者非子类的类都无法直接访问。
9. Public修饰的成员对每个人都是可见的。
10. 访问权限的控制常被称为是具体实现的隐藏,把数据和方法包装进类中,以及具体实现的隐藏,这些共同被称为封装。
- 重读《Java编程思想》之五:访问权限控制
- 重读java编程思想之访问权限控制一
- 重读java编程思想之访问权限控制二
- Java编程思想之访问权限控制
- 《java编程思想系列之3》 访问权限控制
- Java编程思想之6访问权限控制
- 重读《Java编程思想》之三:控制执行流程
- java编程思想访问控制权限总结
- 【Java编程思想】(2)访问权限控制
- JAVA编程思想-访问权限控制
- java编程思想--访问控制权限
- 6访问控制权限-Java编程思想
- 《java编程思想》--访问权限控制
- 《Java编程思想》006 访问权限控制
- Java编程思想-06访问权限控制
- Java编程思想学习笔记(五) 第6章 访问权限控制
- 编程思想-访问权限控制
- 重读JAVA编程思想
- 存储图片到数据库的image字段中,并在Winform中显示图片
- 使用NUnit进行单元测试——断言篇(Assertions)
- sql 中 case when 语法
- 系统架构模式&&通用职责分配软件模式(GRASP)&&代码设计模式
- 关于使用ETL工具Kettle的简单介绍(二)
- 重读《Java编程思想》之五:访问权限控制
- android中的自动链接
- 阻止事件冒泡
- 产品经理能力架构图
- glMatrixMode
- CommUI.exe占用CPU为100%
- 时尚红人马宁:我们可以选择无为
- 如何用JAVA生成注册序列号
- glViewport