【Java关键字-访问范围修饰符】private、protected、public和default的区别
2015-08-26 14:24
591 查看
(1)public:可以被所有其他类所访问。
(2)private:只能被自己访问和修改。
(3)protected:自身,子类及同一个包中类可以访问。
(4)default(默认):同一包中的类可以访问,声明时没有加修饰符,认为是friendly。
(2)private:只能被自己访问和修改。
(3)protected:自身,子类及同一个包中类可以访问。
(4)default(默认):同一包中的类可以访问,声明时没有加修饰符,认为是friendly。
修饰符 | 类内部 | 本包 | 子类 | 外部包 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
相关文章推荐
- Struts2学习笔记《二》
- SpringMVC和Struts2的区别
- 解决eclipse中出现Resource is out of sync with the file system问题
- 【Java关键字-Interface】为什么Interface中的变量只能是 public static final
- 张孝祥java视频学习笔记(六)
- JAVA & JSON详解
- JAVA中的中文乱码问题
- 使用spring MVC和jdkAnnotation实现权限拦截
- springMVC学习笔记---文件的上传和下载
- 张孝祥java视频学习笔记(五)
- 通过spring来配置某个命令号和执行方法之间的映射
- java 源代码例子
- java 读excel包括不同版本读取,读合并单元格和读公式
- [leetcode-209]Minimum Size Subarray Sum(java)
- Eclipse无法引用项目依赖
- java byte数组与int,long,short,byte转换
- Eclipse添加Android library错误的原因
- SpringMVC入门案例(3)
- 张孝祥java视频学习笔记(三)
- myEclipse如何将消失的代码还原