java 属性访问修饰符_Java学习笔记十(访问修饰符)

Java中修饰符分为两种:访问修饰符和非访问修饰符。修饰符中,有一些修饰符可以既可以修饰类,也可以修饰方法,但是有一些修饰符只能修饰符方法。

今天这篇文章先介绍一下四种访问修饰符。

1、private修饰符

private表示私有的。既然是私有的,那么就只能在自己所属的类中使用了,private也是Java中四种访问修饰符中,访问权限最小的。

private可以修饰变量、修饰方法,但是private不能修饰外部类,可以修饰内部类。

private修饰变量、方法如下图所示:0e4f9237ebccc4bb2360809097495ee3.png

private修饰外部类时,但是可以修饰内部类,编译不通过:e0a4edf1171e432d676dc8415c222af5.png

eb0a3d65a3035c34a021545aa9feaef3.png

2、default(默认的,什么也不写)修饰符

当我们定义变量、方法以及类时,如果没有写访问修饰符,则Java中会有个默认的修饰符,即:什么也不写,就表示默认修饰符。

Java中默认修饰符,只能被本类或者同一个包中的其他类访问到。5ff1ef6c1d9fdf8a32528a044a0c1c6e.png

注:在接口中,默认的访问修饰符是public。

3、protected修饰符

protected修饰符表示受保护的。protected修饰符可以被本类、同一个包中的类、不同包中的子类所访问到。

protected可以修饰属性、方法,但是不能修饰外部类,可以修饰内部类。

protected修饰属性、方法,如下图所示:0adfc8a6efd6a72a1b9caed6d3595943.png

protected不能直接修饰外部类时,但是可以修饰内部类,编译不通过:879ce0a36c0e27702e37a825a78be8bd.png

f74640bf7a017286b6c3f7e85dfc3d8b.png

4、public修饰符

public修饰符表示公开的,公共的。既然是公开的、公共的,那么就是石油类都可以访问到的了。

在Java中,一个java文件中,可以定义多个类,但是被public修饰的类只能有一个,并且被public修饰的类的类名称必须和java文件名称相同。996d53b22b45439ed2ae4f4d89ad8a68.png

public可以修饰类、属性、方法。312f4df58bcac35b2eff6bf12c1ba6b1.png

5、四种访问修饰符总结c4edb5f7dcb1dddd7a20ae0f894282b0.png

综上,Java中四种访问修饰符介绍完了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值