您的位置:首页 > 编程语言 > Java开发

【Java编程思想】(2)访问权限控制

2015-06-04 09:57 453 查看
1. 作为一名类库设计员,你会尽可能将一切方法都定为private,而仅向客户端程序员公开你愿意让他们使用的方法。

2. Java解释器的运行过程如下:

首先,找出环境变量CLASSPATH。CLASSPATH包含一个活多个目录,用作查找.class文件的根目录。从根目录开始,解释器获取包的名称并将每个据点替换成反斜杠,以从CLASSPATH根中产生一个路径名称(于是,package foo.bar.baz就变成了foo\bar\baz或foo/bar/baz或其他,这一切取决于操作系统)。得到的路径会与CLASSPATH中的各个不同的项相连接,解释器就在这些目录中查找与你所要创建的类名称相关的.class文件

3. import static net.mindview.util.Print.*;

之后就可以使用Print类中的静态方法了,而不用写Print.了。

4. 访问权限控制等级从大到小依次为:

public-->protected-->包访问权限(没有关键词)-->private

5. 通过不加访问权限修饰词并将其他类放置于同一个包内的方式给成员赋予包访问权限,于是包内的其他类也就可以访问该成员了。

继承而来的类既可以访问public成员,也可以访问protected成员,但访问private成员却不行。

6. 如果一个类的构造方法是私有的并且仅有私有的构造方法,那么该类是不能被继承的。

7. 每个编译单元(文件)都只能有一个public类,public类的名称必须完全与含有该编译单元的文件名相匹配。但编译单元内完全不带public类也是可能的。在这种情况下,可以随意对文件命名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: