当前位置:   article > 正文

java的四个访问修饰符_Java中的四种访问修饰符

java四种访问修饰符

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

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

1、private修饰符

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

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

private修饰变量、方法如下图所示:

16624bf2f772566dccba2da77cde3541.png

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

b4c4c1b5149223b2dd683d2b1dc5a76d.png

b0a172df0dd41edb5b03c830567369e4.png

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

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

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

f3172ddbd48b2ec40f73e9c24d570e57.png

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

3、protected修饰符

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

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

protected修饰属性、方法,如下图所示:

d967e2ff43077546474748bf7dc6afe3.png

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

0543c70ab64c1f8d1c10acc1f3bceacb.png

4dded493fc6bf618adb23c5925e7f50a.png

4、public修饰符

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

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

cba7e77428a9bd511eb95abea0a9013e.png

public可以修饰类、属性、方法。

71794341233eb3fd98930fb39a464b76.png

5、四种访问修饰符总结

3219aac5ea9d7b5b1365120051c93c0d.png

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

本文相关词条概念解析:

修饰符

修饰符是用于限定类型以及类型成员的声明的一种符号。

修饰

修饰,拼音为xīushì,英文为decorate修改润饰,使文字生动。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号