为什么克隆时不执行构造函数

贾维德·索尔卡(Javed Solkar)
Animal animal = new Animal(101);              //Constructor is executed.

Animal clone=(Animal)animal.clone()     //Constructor is not executed. Why ?
里卡多·卡丹

类中clone()给定方法的默认实现Object不调用任何构造函数。

它创建对象的“浅表副本”,因为它通过创建新实例然后通过分配复制内容来创建对象的副本,这意味着如果您的Class包含可变字段,则原始对象和克隆都将引用同一内部对象

尝试看看这个页面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当值大于时,为什么不执行我的jQuery函数?

来自分类Dev

Dlang:为什么不构造函数?

来自分类Dev

为什么@TupleConstructor不生成构造函数

来自分类Dev

构造函数为什么不设置参数?

来自分类Dev

如果琐碎的默认构造函数不执行任何操作,为什么不能使用malloc创建琐碎的可构造对象?

来自分类Dev

为什么这个Clojure函数不执行?

来自分类Dev

为什么这个php函数不执行?

来自分类Dev

为什么函数 Javascript 不执行?

来自分类Dev

为什么自定义WinForms控件在绘制时不遵守构造函数中设置的属性?

来自分类Dev

通过Web服务器调用函数时为什么不执行函数?

来自分类Dev

为什么我的函数有时不执行document.body.innerHTML命令?

来自分类Dev

为什么Promise构造函数需要执行程序?

来自分类Dev

为什么以及何时执行重载构造函数?

来自分类Dev

为什么在Java中不继承构造函数?

来自分类Dev

Android:为什么不推荐使用SoundPool的构造函数?

来自分类Dev

为什么Google不希望您使用C ++构造函数?

来自分类Dev

在构造函数内部*分配原型方法-为什么不呢?

来自分类Dev

基类构造函数为什么不设置值?

来自分类Dev

为什么在函数返回时不调用复制构造函数?

来自分类Dev

为什么在克隆 DataTable 时会调用这么多构造函数?

来自分类Dev

为什么此Python函数执行后不释放内存?

来自分类Dev

为什么Node.js不执行回调函数?

来自分类Dev

为什么不执行该函数的else节?

来自分类Dev

为什么 Kotlin Lambda 函数在调用时不执行?

来自分类Dev

为什么在编译时不执行[static N]?

来自分类Dev

为什么在使用foreach时不执行此LINQ查询?

来自分类Dev

为什么此功能在页面加载时不执行?

来自分类Dev

为什么执行该命令时不返回任何结果?

来自分类Dev

为什么打开用户窗体时 OnTime 不执行?

Related 相关文章

  1. 1

    当值大于时,为什么不执行我的jQuery函数?

  2. 2

    Dlang:为什么不构造函数?

  3. 3

    为什么@TupleConstructor不生成构造函数

  4. 4

    构造函数为什么不设置参数?

  5. 5

    如果琐碎的默认构造函数不执行任何操作,为什么不能使用malloc创建琐碎的可构造对象?

  6. 6

    为什么这个Clojure函数不执行?

  7. 7

    为什么这个php函数不执行?

  8. 8

    为什么函数 Javascript 不执行?

  9. 9

    为什么自定义WinForms控件在绘制时不遵守构造函数中设置的属性?

  10. 10

    通过Web服务器调用函数时为什么不执行函数?

  11. 11

    为什么我的函数有时不执行document.body.innerHTML命令?

  12. 12

    为什么Promise构造函数需要执行程序?

  13. 13

    为什么以及何时执行重载构造函数?

  14. 14

    为什么在Java中不继承构造函数?

  15. 15

    Android:为什么不推荐使用SoundPool的构造函数?

  16. 16

    为什么Google不希望您使用C ++构造函数?

  17. 17

    在构造函数内部*分配原型方法-为什么不呢?

  18. 18

    基类构造函数为什么不设置值?

  19. 19

    为什么在函数返回时不调用复制构造函数?

  20. 20

    为什么在克隆 DataTable 时会调用这么多构造函数?

  21. 21

    为什么此Python函数执行后不释放内存?

  22. 22

    为什么Node.js不执行回调函数?

  23. 23

    为什么不执行该函数的else节?

  24. 24

    为什么 Kotlin Lambda 函数在调用时不执行?

  25. 25

    为什么在编译时不执行[static N]?

  26. 26

    为什么在使用foreach时不执行此LINQ查询?

  27. 27

    为什么此功能在页面加载时不执行?

  28. 28

    为什么执行该命令时不返回任何结果?

  29. 29

    为什么打开用户窗体时 OnTime 不执行?

热门标签

归档