访问权限控制

来源:互联网 发布:飞扬软件官网 编辑:程序博客网 时间:2024/06/05 04:26

1.public、protected、default、private;

这四个级别保护性强度逐步加强;详细如下:

---------------------------------------------------------------------
                        类内部     package内       子类         其他 
public             允许         允许                 允许         允许 
protected       允许         允许                 允许         不允许 
default           允许         允许                 不允许     不允许 
private           允许         不允许             不允许     不允许 
---------------------------------------------------------------------

在修饰类与成员是有所不同,在修饰类时,外部类只有两种级别public和default.也就是不同包可以访问和包内可以访问,protected是无法修饰的。修饰内部类时,这个内部类就是所在类的的成员变量,同样的他的访问权限可以认为近似成员变量的访问关系。修饰接口时候与类的情况一样。

同时还有其他修饰符,例如final,修饰的类不可被继承,修饰的方法不可被重写,修饰的字段不可以”被更改”。

static修饰类只可以是内部类,修饰成员表示“类方法、类变量”,也就是不用实例化就可以使用和访问。

诸如此类的,可以总结一点就是只要是内部的内与接口都是所在类的成员,和成员变量和方法的修饰符的作用就是相似的的,用法也是相似。


0 0
原创粉丝点击