| 💖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💖点点关注,收藏不迷路💖 |