java内部类 之private 属性对其他对象的访问限制
2024-09-07 07:35:50
public class InnerClass1 { private class Content {
private int i; public int value() {
// TODO Auto-generated method stub
return i;
} } public Content getContent() { return new Content();
} private class Description { private String lable; private Description(String lab) {
this.lable = lab; } public String readLable() {
return lable;
}
}
}
当客户端访问某外围类对象的private innterclass对象时 发现编译器会报错 提示可见性问题。这其实间接也表达了一种安全机制 如果你想完全隐藏内部类技术细节缺失可以这么做。
最新文章
- 查找jsp页面报错技巧
- thinkphp多语言设置
- ubuntu 软件安装的几种方法
- IIS 8.5配置.net网站[花了半个多小时]
- Java与WCF交互(一):Java客户端调用WCF服务
- 1001 Sum Problem [ACM刷题]
- PHP MySQL Insert Into 之 Insert
- Java多线程yield
- iOS开发系列-UI基础-KVC
- PHP文本的读写
- 1034. Head of a Gang
- ASP.NET MVC上传文件
- 【原创】大叔经验分享(51)docker报错Exited (137)
- 第二节:比较DateTime和DateTimeOffset两种时间类型并介绍Quartz.Net中用到的几类时间形式(定点、四舍五入、倍数、递增)
- JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换
- 003.Ceph扩展集群
- vim改善生活的几个插件
- flex 上下div固定, 中间div自适应
- GNU的编译器
- 101 个 MySQL 的调节和优化的提示