当前位置:  开发笔记 > 编程语言 > 正文

为什么我们不能在java中用"this"关键字创建一个对象?

如何解决《为什么我们不能在java中用"this"关键字创建一个对象?》经验,为你挑选了0个好方法。
如何解决《为什么我们不能在java中用"this"关键字创建一个对象?》经验,为你挑选了0个好方法。

我已经看到了通过引用类对象并使用一个create方法来实现对象创建工厂的地方:class.newInstance()它使用反射,与直接调用默认构造函数相比可能效率不高.

如果java支持类似的东西return new this();,我可以在父类中实现它,这将作为工厂方法(如果没有这样的构造函数,将抛出异常class.newInstance()).

为什么不支持这样的东西?

PS:我在stackOverflow中的第一个问题:)

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有