博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
访问控制符
阅读量:7053 次
发布时间:2019-06-28

本文共 509 字,大约阅读时间需要 1 分钟。

访问控制符

  • Java中一共有3中访问控制符,分别是public,protected,private,分别代表了三种访问权限。另外还有一个不加任何访问控制符的访问控制级别 default.

所以,一共有四种访问控制级别。、

  • 由大到小分别为:public→protected→default→private

1.public

如果类里的一个成员(包括成员变量,方法,构造器)或外部类用public修饰,那么这个成员或外部类可以被任何类访问,不管他们是否在一个包内,是否有继承关系。

 

2.protected

如果一个成员(包括成员变量,方法,构造器)用protected修饰,那么这个成员即可以被一个包内的类访问,也可以被不同包内的子类访问。

如果一个方法用protected修饰,通常是希望子类重写这个方法。

 

3.default

如果一个成员或类使用default修饰,那么它可以被相同包下的其他类访问。

 

4.private

如果一个成员用private修饰,那么它只能在当前类的内部使用。(用来修饰成员变量最合适)

 

转载于:https://www.cnblogs.com/glennwang/p/7281572.html

你可能感兴趣的文章
CentOS环境下安装jdk和tomcat
查看>>
“密码保护共享”关不掉
查看>>
统计英文文章单词数相关内容
查看>>
第十六周项目3-逆序输出数组
查看>>
PowerDesigner15.1创建模型及生成带注释sql操作手册
查看>>
Vue.js 插件开发
查看>>
Least Angle Regression
查看>>
Ftp服务端安装-Linux环境
查看>>
md5 加解密
查看>>
【翻译】铁三角(规模、时间和资源的限制)并不适用于软件开发
查看>>
注册表命令 regedit32
查看>>
POJ 1873 The Fortified Forest(凸包)题解
查看>>
linux tcpdump的使用详解
查看>>
点击隐藏
查看>>
[ROS]一些传感器数据读取融合问题的思考
查看>>
C++ 文件复制
查看>>
Linux的kickstart安装详解
查看>>
CF Gym 100187J Deck Shuffling (dfs判连通)
查看>>
使用WORD2013发布BLOG
查看>>
解决配置SQL MDS服务时遇到“The required .svc handler mappings are not installed in IIS”错误...
查看>>