访问修饰符
2015-09-11 16:01
330 查看
修饰符 | 当前类 | 同 包 | 子 类 | 其他包 |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
public class Foo { private int i = -1; public Foo(int i){ this.i = i; } public void method(Foo foo){ System.out.println(foo.i); foo.echo(); } private void echo(){ System.out.println(i); } }
public class Test { public static void main(String[] args) { Foo f1 = new Foo(11); Foo f2 = new Foo(22); f1.method(f2); //22 22 } }
对象的private 属性和方法 能暴露(即可访问、可见性) 在相同类 的实例环境中(即对象的方法中)
相关文章推荐
- inux下"没有设置 SVN_EDITOR...."错误解决方法
- 欢迎使用CSDN-markdown编辑器
- KVM CPU小测试
- malloc,free,new 函数的总结
- qml学习-----------按键消息处理
- jedisPool中的jedis实例被还回后是否会断开和redis服务端的socket连接
- 摄像测量相关
- Bitmap 色彩模式
- servlet转发(forward)和重定向(sendRedirect)向应用
- Android Skia和2D图形系统
- android中的view动画
- eclipse中jsp的formatter优化
- optimize table
- fastclick input框有值获取焦点时焦点错位
- Dubbo抛出自定义异常时报:Got unchecked and undeclared exception
- Sicily 1198 Substring
- maven poi
- Spring学习(十四)Spring中如何使用事务?
- ARP (地址解析协议)
- gitlab的上传和下载