第六章 访问控制权限
来源:互联网 发布:群硕软件招聘 编辑:程序博客网 时间:2024/06/03 17:34
概要
在本章中,介绍的是类的访问权限,它介绍了包的概念,以及private、protected、public跟包访问权限是如何限定一个类的数据和方法访问的。因为我们平时用的比较多,所以这章的内容会比较少。
下面是记录的一些要点:
1. 当编写一个java源代码文件的时候,此文件通常被称作编译单元,有时也被称作转译单元。每个编译单元必须有一个后缀名.java,而在编译单元内则可以只有一个public类,该类的名称必须和文件名相同,每个编译单元只能有一个public类,其他的类只能是包访问权限的(不能是private或者protected修饰),这就意味着,一个类要么是public的,要么是包访问权限的,包访问修饰的意味着只能供本编译单元和同一个包的其他类使用,同一个包中的所有编译单元,不能出现同样名字的类。在java中,每个类都会有一个输出文件(.class文件),该输出文件的名称与.java文件中每个类的名称相同,只是多了一个后缀名.class。
2. public修饰的变量或者方法能够被所有的类都可以访问,private是私有权限,只能供本类中使用,没有前缀也就是包访问权限是在包中能够访问,而我们的protected必须值得注意,他有包访问权限(意味着同一个包中是可以访问的),在包外,他对于自己的子类是public的,而对于别的类是private的。
3.基类有一个方法,如果子类重写这个方法,只能把其修饰符提升为对外更开放的修饰符(如包访问权限提升为protected,或者包访问权限提升为public),不能变得更封闭。
0 0
- 第六章:访问权限控制
- 第六章 访问权限控制
- 第六章 访问控制权限
- 第六章 访问权限控制
- 第六章 访问权限控制
- 第六章 访问权限控制
- 第六章 访问控制权限
- 第六章 访问权限控制
- 第六章 访问权限控制
- 第六章:访问权限控制
- 第六章 访问权限控制
- 第六章:访问权限控制
- 第六章 访问权限与控制
- 第六章——访问权限控制
- 【学习笔记】第六章 访问权限控制
- 第六章 访问权限
- 《Java 编程思想》--第六章:访问权限控制
- JAVA编程思想-第六章 访问权限控制
- js高程(引用类型)
- 第五章 初始化与清理
- Pig安装及本地模式测试,体验
- ssh的简单配置
- OkHttp之get请求
- 第六章 访问控制权限
- hadoop eclipse 插件配置使用
- 单例模式(Singleton) 的应用场景
- js各种基础总结
- 第七章 复用类
- C语言指针与函数之三数比较大小并排序
- 第八章 多态
- 第九章 接口
- MySQL常用命令大全