访问权限控制

1.public、protected、default、private;

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

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

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

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

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值