java-没有新的对象实例?
作者:互联网
众所周知,可以通过使用类加载器/对象克隆/对象序列化来实例化不带新关键字的对象.当我使用这些技术创建对象时,是否调用了构造函数?
解决方法:
对于Object.clone,不调用构造函数.
对于序列化,将调用最派生的不可序列化的基类no-arg构造函数.通常通过加载未验证的字节码来实现.最基本的serialisable类必须可以访问构造函数.
标签:oop,constructor,instantiation,java 来源: https://codeday.me/bug/20191024/1917039.html