💖The Begin💖点点关注,收藏不迷路💖 |
new操作符在Java中用于创建对象,并执行以下步骤:
示例代码:
MyClass obj = new MyClass();
new MyClass()创建了一个MyClass类型的对象并分配了内存空间。
浅拷贝
(shallow copy)。示例代码:
MyClass original = new MyClass(); MyClass cloned = (MyClass) original.clone();
1、new操作符:分配内存并调用构造函数初始化对象。
2、clone方法:分配内存并使用原对象的值来填充新对象的域(浅拷贝)。
虽然new和clone都可以用来创建对象,但它们的使用场景和原理是不同的。在实际编程中,我们需要根据具体的需求来选择使用哪种方式。
💖The End💖点点关注,收藏不迷路💖 |