为了账号安全,请及时绑定邮箱和手机立即绑定

Java访问修饰符

标签:
Java

一、什么是访问修饰符?

操作的对象:类、变量、方法。

使用访问修饰符能够控制类、成员变量、方法在同类、同包、不同包、子类中的调用权限。

说直白一点:只能在同一个类(文件)中使用类创建对象、调用变量(属性)、调用方法,就必须在类、变量、方法前面使用private来修饰,这就是访问修饰符的作用!

二、访问修饰符有哪些?

private<default<protected<public(访问的范围由小变大)

private修饰操作对象,只能在同文件类中调用操作的对象。

default(不写)修饰操作对象,只能在同文件类中、同一个package中调用操作的对象。

protected修饰操作对象,只能在同文件类中、通一个package中、子类中调用操作的对象。

public修饰操作对象,可以在所有类中new 对象、调用变量、调用方法。

三、关于同类、同包类、不同包类、子类的直观认识?

1、private修饰的变量只能在本类中被使用。在其它地方无法被调用。

https://img1.sycdn.imooc.com//5c46a9220001fa0e15381244.jpg

2、同包类

https://img1.sycdn.imooc.com//5c46aae30001b90419480968.jpg

3、不同包类

https://img1.sycdn.imooc.com//5c46ab2f00019d2621561024.jpg

4、子类

具有extends/implements关系的类。

https://img1.sycdn.imooc.com//5c46aba70001fcdc26241076.jpg

四、关于操作对象的SOP修饰符说明

1、类使用public修饰,所有地方(文件)都可以new类的对象。

2、成员变量使用private修饰,只有类本身可以调用成员变量;类通过开放get、set方法供外界使用成员变量。

3、方法设置成public,所有地方(文件)都可以调用方法。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消