本帖最后由 n361204357 于 2015-7-16 22:21 编辑
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
private:是一个关键字,表示私有的意义。可用于修饰成员变量和成员方法。
被它修饰完毕后的内容,在其他类中是不能直接访问的,注意是其他类!
下面是权限修饰符的总结,没有表格,自己对着看吧</P>
四种权限修饰符 本类 同包(无关类或者子类) 不同包(子类) 不同包(无关类)
private Y
默认 Y Y
protected Y Y Y
public Y Y Y Y
常见规则如下:
以后,所有的类都用public修饰。并且,在一个java文件中,只写一个类。
以后,所有的成员变量用private修饰。
以后,所有的成员方法用public修饰。
以后,所有的构造方法用public修饰。
如果类是工具类或者单例类:
构造用private修饰
特殊:private和static可以修饰内部类。
static可以代码块。静态代码块。
权限修饰符任意时刻只能使用一种。
static,private,final不能和abstract并用。
楼上已经把public说的很清楚了。我也只是做个总结。
|