Java创建对象至少有五种方式,这里本着实用主义介绍两种。
1. new
className ObjectName = new className();
People Tom = new People();
2. clone()
对类进行克隆,相当于Python里面的copy()函数,生成的是一个新的对象。
className John = (className) Tom.clone()
1. new
className ObjectName = new className();
People Tom = new People();
2. clone()
对类进行克隆,相当于Python里面的copy()函数,生成的是一个新的对象。
className John = (className) Tom.clone()
public class SystemOut implements Cloneable {
public static void main(String[] args) throws CloneNotSupportedException {
SystemOut obj_1 = new SystemOut();
SystemOut obj_2 = (SystemOut) obj_1.clone();
System.out.println(obj_1);
System.out.println(obj_2);
}
@override
public Object clone() throws CloneNotSupportedException {
return (SystemOut) super.clone();
}
}