Thinking in Java第三版读书笔记-第五章:隐藏实现

第五章:隐藏实现

1、并非每一个java文件都需要一个public类,但一个java文件只能有一个public类。如果没有public类,那么文件名可以随便取。
   (chap5,P4)

2、使用import的时候,引用的类库要么能在CLASSPAHT中找到,要么在当前路径在加上import的相对路径中能找到,如:import com.kingworld.util,如果当前路径是D:/JavaWork,
   那么这些被import的类库可以在D:/JavaWork/com/kingworld/util目录下。
   (chap5,P7)

3、关于Java的package,如果打包成jar文件,必须把这个文件放到CLASSPATH能找到的路径中去。
   (chap5,P7)

4、Java的访问符包括,public、protected、private和没有访问符(package),此处的访问符是指类的成员的访问符。其访问权限分别是:public>package>protected>private。
   package的访问权限不仅仅是使同一个package中其他类能访问这个类的public、protected、package成员,也能访问private成员。
   (chap5,P10)

5、相对于成员的访问权限,类没有private的访问权限,因为private的类没有任何价值;同时也没有protected的访问权限。

你可能感兴趣的:(Thinking in Java第三版读书笔记-第五章:隐藏实现)