Java对象赋值的方法有两种:
例如:
Object obj1 = new Object();
Object obj2 = obj1; // 将obj1的引用赋值给obj2
例如:
class MyClass {
private int value;
public MyClass(int value) {
this.value = value;
}
// 省略其他代码
}
MyClass obj1 = new MyClass(10);
MyClass obj2 = new MyClass(obj1.getValue()); // 使用obj1的属性值创建一个新的MyClass对象
这两种赋值方法在不同的场景下有不同的用途。直接赋值适用于对象引用的复制,而使用构造函数或工厂方法适用于创建新对象并初始化其属性值。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: java中string类的定义方法是什么