1.每个编译单元,即每个.java文件,只能有一个public类,内部类除外。

2.protected也提供包访问权限。所有由大到小为:public protected 缺省 private

3.对于类的访问权限只能是包或者public。

4.构造函数为private的类不可以直接new。

5.给出个单例模式的示例:

public class SingleDemo{

private SingleDemo(){}

private static SingleDemo sd = new SingleDemo();

public static instance(){

return sd;

}

}

更多关于类的权限以及内部类的可以参考http://blog.tomner.com/?p=681

好了都凌晨1点半了快,困死抓紧睡觉去。今天就不看书了~明天吧第七章的补上~困觉去也!!