黑马程序员技术交流社区

标题: 那些不能被实例化的类,使用的都是其父类的方法吗? [打印本页]

作者: 奋斗2014    时间: 2014-6-29 11:58
标题: 那些不能被实例化的类,使用的都是其父类的方法吗?
      如上,我们在编写程序的过程中有很多类是不能被实例化的,那我们使用的时候,都是用的其父类的构造方法吗?
作者: 001可望成功    时间: 2014-6-29 14:24
本帖最后由 001可望成功 于 2014-6-29 14:26 编辑

不是,比如RunTime类,他没有构造方法,只能通过RunTime,getRuntime()返回自身对象,
在java源码中是这样写的:
private static Runtime currentRuntime = new Runtime();
public static Runtime getRuntime() {
        return currentRuntime;
}
private Runtime() {}
所以,他应该调用的是自身的私有构造方法

作者: Royalblues    时间: 2014-6-29 14:44
对啊,子类也能写自己的东西




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2