Java编程思想第四版第六章学习——访问权限设置
2016-05-17 23:43
337 查看
1、Java的访问权限修饰词
(1)如果不提供任何访问权限修饰词,则表示它是“包访问权限”。—— 包中所有其他类
对那个成员都有访问权限,但对于这个包之外的所有类,这个成员是Private的。
(2)public: 紧接着的成员表明自己对每个人都是可用的。
注意默认包的问题:当两个文件同处于相同的目录中并且没有给自己设定任何包名
称,Java将这样的文件自动看做是属于该目录的默认包中,因而它们为该目录中所
有其他的文件都提供了包访问权限。
(3)Private: 除了包含该成员的类之外,其他任何类都无法访问这个成员。
(4)Protected: 处理继承的概念。提供包访问权限,相同包内的其他类可以访问
Protected元素。
2、类的访问权限
(1)每一个编译单元(文件)都只能有一个Public类,表示每个编译单元都有一个单
一的公共接口,用Public类来表现。
(2)public类的名称必须完全与含有该编译单元的文件名相匹配,包括大小写。
(3)编译单元内可能存在不带public的类。
(4)类的访问权限仅可能是包访问权限或Public。
3、尝试一下创建自己的包
(1)如果不提供任何访问权限修饰词,则表示它是“包访问权限”。—— 包中所有其他类
对那个成员都有访问权限,但对于这个包之外的所有类,这个成员是Private的。
(2)public: 紧接着的成员表明自己对每个人都是可用的。
注意默认包的问题:当两个文件同处于相同的目录中并且没有给自己设定任何包名
称,Java将这样的文件自动看做是属于该目录的默认包中,因而它们为该目录中所
有其他的文件都提供了包访问权限。
(3)Private: 除了包含该成员的类之外,其他任何类都无法访问这个成员。
(4)Protected: 处理继承的概念。提供包访问权限,相同包内的其他类可以访问
Protected元素。
2、类的访问权限
(1)每一个编译单元(文件)都只能有一个Public类,表示每个编译单元都有一个单
一的公共接口,用Public类来表现。
(2)public类的名称必须完全与含有该编译单元的文件名相匹配,包括大小写。
(3)编译单元内可能存在不带public的类。
(4)类的访问权限仅可能是包访问权限或Public。
3、尝试一下创建自己的包
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树