Java访问权限控制符详解

Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有、 默认、保护和公有
在这里插入图片描述

私有级别

私有级别的关键字是private,私有级别的成员变量和方法只能在其所在类的内部自由使用,在其他的 类中则不允许直接访问。私有级别限制性最高。

保护级别

保护级别的关键字是protected,保护级别在同一包中完全与默认访问级别一样,但是不同包中子类能 够继承父类中的protected变量和方法,这就是所谓的保护级别,“保护”就是保护某个类的子类都能继 承该类的变量和方法。

默认级别

默认级别没有关键字,也就是没有访问修饰符,默认级别的成员变量和方法,可以在其所在类内部和 同一个包的其他类中被直接访问,但在不同包的类中则不允许直接访问。

公有级别

公有级别的关键字是public,公有级别的成员变量和方法可以在任何场合被直接访问,是最宽松的一种 访问控制等级。

发布了120 篇原创文章 · 获赞 11 · 访问量 6950

猜你喜欢

转载自blog.csdn.net/weixin_45366499/article/details/105311449