Java编程思想第四版第六章学习——访问权限设置

来源:互联网 发布:java与安卓 编辑:程序博客网 时间:2024/05/22 04:42

1、Java的访问权限修饰词
(1)如果不提供任何访问权限修饰词,则表示它是“包访问权限”。—— 包中所有其他类
对那个成员都有访问权限,但对于这个包之外的所有类,这个成员是Private的。
(2)public: 紧接着的成员表明自己对每个人都是可用的。
注意默认包的问题:当两个文件同处于相同的目录中并且没有给自己设定任何包名
称,Java将这样的文件自动看做是属于该目录的默认包中,因而它们为该目录中所
有其他的文件都提供了包访问权限。
(3)Private: 除了包含该成员的类之外,其他任何类都无法访问这个成员。
(4)Protected: 处理继承的概念。提供包访问权限,相同包内的其他类可以访问
Protected元素。

2、类的访问权限
(1)每一个编译单元(文件)都只能有一个Public类,表示每个编译单元都有一个单
一的公共接口,用Public类来表现。
(2)public类的名称必须完全与含有该编译单元的文件名相匹配,包括大小写。
(3)编译单元内可能存在不带public的类。
(4)类的访问权限仅可能是包访问权限或Public。

3、尝试一下创建自己的包

0 0