Java基础 - 常见的权限修饰符
来源:互联网 发布:sql二进制数据类型 编辑:程序博客网 时间:2024/05/22 08:02
关于Java常见权限修饰符:
private、default、protected、public
* 同类 同包 不同包子类 不同包非子类 * private OK * default OK OK* protected OK OK OK * public OK OK OK OK
下面是参考的别人的文章
在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes(即同一个包),认为都是自己的朋友friendly。1、private:表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。2、default:java的默认访问权限,当没有使用上面提到的任何访问限定词时,就使用它,这种权限通常被称为包访问权限,在这种权限下,类可以访问在同一个包中的其他类的成员,也即可以访问我们前面说的朋友,在包之外,这些成员如同指定了private。3、protected:对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。4、public:表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用
对着几个修饰符的测试
如果大家想自己测试一下,可以查看我写过的另一篇博客《工具类 - 随机生成字母和数字的组合》
该文章的链接:
http://blog.csdn.net/u010752028/article/details/43762567
里面有一段代码,更改一下方法: getCombination(int length) 的权限修饰符就OK了。
需要注意的一些问题
1. default是Java类中默认的修饰符,无需定义, 如果定义会报错:Syntax error on token "default", delete this token。2. public是interface中的默认修饰符,可定义也可不定义 但是建议定义该权限。
0 0
- Java基础 - 常见的权限修饰符
- Java基础----权限修饰符
- Java学习之权限修饰符与常见内容修饰
- java基础十三 权限修饰符
- Java基础之--访问权限修饰符
- java的权限修饰符
- java修饰符权限
- java 权限修饰符
- java 权限修饰符
- java 权限修饰符
- java权限修饰符
- Java 权限修饰符
- Java 权限修饰符
- java 权限修饰符
- java 权限修饰符
- Java 权限修饰符
- Java 权限修饰符
- Java权限修饰符
- DOM Core的目录结构
- 检查APK版本并更新(服务器和客户端一起来)
- 图片浏览器。。Gallery
- 文件监控
- netbeans设置英文
- Java基础 - 常见的权限修饰符
- Android的NDK学习1
- 【Android开发经验】APP的缓存文件到底应该存在哪?看完这篇文章你应该就自己清楚了
- Beego生产环境返回状态码的bug
- 详解spring 每个jar的作用
- thinkphp中post查询传参分页处理
- spring学习第一章
- php GD库做水印功能,合并图片
- Google Guava官方教程(中文版)