Java访问权限修饰符

Java中总共有四个访问权限修饰符,每一个访问权限修饰符词都有他的该有的特定意义。

public:接口访问权限

使用关键字public,以为只public之后紧跟着自己的成员对每个人都可以使用。无论是谁,无论在哪里,都可以访问改成员。

protected:继承访问权限

大部分情况下通过关键字private就已经足够了,但在实际开发中,尽可能会把信息给隐藏起来,但仍然允许导出类的成员来访问他们。(就是set方法)。

default(默认包)

同一个包下2个类可以调用方法。

class Cake {
    public static void main(String[] args) {
        Pie x = new Pie();
        x.f();
    }
}

class Pie {
    void f() { System.out.println("Pie.f()"); }
}

private:你无法访问

关键字private的意思是,除了包含改成员的类值之外,其他类都无法访问这个成员。(处于同一包类下的其他类是无法访问private成员)。

 publicprotecteddefaultprivate
同类TTTT
同包TTT 
不同包
子类
TT  

不同包

无继承

T   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值