Java中的隐藏实现细节



1、包(库单元)

Java中的包相当于C++中的命名空间。Java创建一个源码文件时,通常叫做编辑单元,每个编辑单元必须是一个.java结尾的名字。编辑单元内,可以包含一个public类,必须与文件名相同(区分大小写,不包含.java

2、访问指示符

Java中有四种指示符:友好的(隐式的),public,protected,private

友好的表示包内的其它类可以访问这个成员,包外的类不能访问。

注意:(1)每个编译单元只能包含一个public类。

2public类的名字必须与包含了编辑单元的那个文件的名字完成相符,包括它的大小写形式

3)可能一个编译单元根本没有任何公共类。此时,可按自己的意愿来指定文件名。

你可能感兴趣的:(java)