升级OpenSSH详细步骤
2015-12-16 09:27
309 查看
要保证一个类不能被实例化(比如某些Utility类,主要是一些静态方法),为这个类写一个private的构造方法那是最好的了。
这样做同时保证了这个类不能被继承。因为子类必须要调用父类的构造方法的。
如果真的写了那么一个子类会怎么样呢?会在编译的时候出错的,表明父类的构造方法是private的。
Parent() has private access in Parent.
public class UtilityClass { private UtilityClass() { throw new AssertionError(); } ...... }
这样做同时保证了这个类不能被继承。因为子类必须要调用父类的构造方法的。
如果真的写了那么一个子类会怎么样呢?会在编译的时候出错的,表明父类的构造方法是private的。
Parent() has private access in Parent.
相关文章推荐
- linux下PHP手动添加扩展库
- Assembly x64 Intro - SSE2 Copy16Times
- 图像处理算法基础(六)---sobel算子自实现与opencv对比
- OperationDemo2
- shm_open 与 open
- time opt
- linux 远程ssh链接介绍
- 项目讨论:本地手机经销商如何用移动网站开展本地营销?
- While reading /Users/cola/Desktop/csun first 2/Res/Quasar/Quasar_Tex_Up.png pngcrush caught libpng
- Apache 安全设置(持续记录)
- kafka清空topics
- Hadoop Kernel tunning
- Apache ab 压力测试出现 Failed requests
- 期中架构心得
- linux下rpm安装MySQL
- OpenGL ES 学习教程(九) 油腻的效果 Lighting Maps 高光贴图
- Linux防火墙(Iptables)的开启与关闭
- 关于OpenCart的一个小建议
- 关于开源项目中 Apache 开源协议的一些介绍
- linux下的setenv使用