揭秘的Java修饰符另一面

开课吧开课吧锤锤2021-07-16 16:04

你知道什么是Java修饰词吗?这么多年来,学习Java,对修饰符的理解做一个总结,修饰符的作用是控制一个类中变量和方法的可见性。 

Java修饰符另一面 

Java中有4个修饰符:私有、默认、protected、public,4个修饰符的可访问范围逐渐增加。下面的图表表示该命令,表示可以访问:  

修饰符 同一个类 同一个包 子父类 不同的包
private
默认
protected
public

由上表可知,同一个类无论是什么修饰符都可以访问。因此,我们强调的访问权限是指不同类之间是否可见,即是否可以在别的类去访问一个类中用修饰符定义的变量或者方法,可以访问用✔表示。  

注意一点的是:存在继承关系的父子类,假如父类与子类在不同包里,那么父类中由protected定义的变量和方法在子类中也不能直接通过父类访问。  

那么,用了eclipse这么多年,eclipse中对不同修饰符修饰的变量和方法是如何表示的呢?  

修饰符

IDE表示方式 变量 变量修饰符表示方式 方法 方法修饰符表示方式
private 正方形 age 包含加号的正方形 sleep() 实体正方形
默认 三角形 name 包含加号的三角形 jump() 实体三角形
protected 菱形 color 包含加号的菱形 run() 实体菱形
public 圆圈 birth 包含加号的圆圈 shout() 实体圆圈

有图为证:  

Java修饰符另一面

以上就是开课吧广场小编为大家整理发布的“揭秘的Java修饰符另一面”一文,更多Java教程相关内容尽在开课吧Java教程频道。  

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
高并发编程训练营