编程语言
首页 > 编程语言> > java-没有新的对象实例?

java-没有新的对象实例?

作者:互联网

众所周知,可以通过使用类加载器/对象克隆/对象序列化来实例化不带新关键字的对象.当我使用这些技术创建对象时,是否调用了构造函数?

解决方法:

对于Object.clone,不调用构造函数.

对于序列化,将调用最派生的不可序列化的基类no-arg构造函数.通常通过加载未验证的字节码来实现.最基本的serialisable类必须可以访问构造函数.

标签:oop,constructor,instantiation,java
来源: https://codeday.me/bug/20191024/1917039.html