Java访问权限控制符详解

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

私有级别

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

保护级别

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

默认级别

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

公有级别

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章