Java中的访问权限控制详解
来源:互联网 发布:手机ar软件 编辑:程序博客网 时间:2024/06/15 12:49
Java中的访问权限控制详解
Java访问权限修饰词有四类:无(默认情况下,包访问权限),public,private,protected。下面一一分析它们的区别以及类访问权限。
默认情况下的包访问权限
1.包访问权限是指当前包中的所有其他类对那个成员都有访问权限,但包以外的类则不能访问。一个编译单元只能隶属一个包,经由包访问权限,处于同一编译单元中的所有类彼此之间都是自动可访问的。
2.需要注意的是:在没有设定包名称下,处于相同目录的文件自动被看做是隶属于该目录的默认包之中,该目录中所有其他文件都具有包访问权限。
public:接口访问权限
1.被public修饰的成员或方法对于所有类都是可以访问的。
2.使用import导入相关包或类时,只能访问其用public修饰的类。
private:你无法访问
只有包含该成员的类才能访问,其他任何类都不能访问。
protected:继承访问权限
1.protected提供包访问权限,相同包内的其他类可以访问protected元素。
2.子类可以访问其继承的父类的protected元素,一般用于只提供给子类访问,而不让其他外部类访问的情况。
类的访问权限
1.通过public修饰一个类,使其能被其他类访问。
2.每个编译单元都只能有一个public类,即单一的公共接口,用public类表示。
3.public类名称必须与含有该编译单元的文件名相匹配,包括大小写。
4.对于类访问权限只有两个选择:包访问权限或public。如果没对类指定一个个访问修饰符,那它就会默认得到包访问权限。
阅读全文
1 0
- Java中的访问权限控制详解
- Java中的访问权限控制
- Java中的访问控制权限
- JAVA中的访问权限控制
- Java中的访问权限控制
- Java中的访问权限控制
- Java中的访问权限控制
- Java中的访问控制权限
- java中的访问权限控制
- Java中的访问权限详解
- Java中的四种访问权限控制
- java中的权限访问控制符
- 浅析Java中的访问权限控制
- 浅析Java中的访问权限控制
- java中的四种访问控制权限
- 浅析Java中的访问权限控制
- 浅析Java中的访问权限控制
- 浅析Java中的访问权限控制
- 倒计时功能
- (初学者)用Python进行自然语言处理笔记一
- USACO-Section1.4 Mother's Milk
- 乌合之众—131不同群体的分类及其特点
- 接口和抽象类的区别
- Java中的访问权限控制详解
- TensorFlow实战
- python mysql 'latin-1' codec can't encode character
- 前端input图片的上传和压缩以及图片旋转90度问题解决
- 随便开个头
- vector向量容器
- 编程科普书籍推荐(Java)
- 添加 UINavigationController
- git usage summary