package web.common;
public class Counter2 {
public static void main(String[] args) throws CloneNotSupportedException, InstantiationException, IllegalAccessException {
people a= new people();
Object b=a.clone();
people c=a.getClass().newInstance();
System.out.println("a:"+a+"b:"+b+"c:"+c);
}
}
class people implements Cloneable {
people(){
System.out.println("i am a person");
}
public Object clone() throws CloneNotSupportedException{
return super.clone();
}
}
输出:
i am a person
i am a person
a:web.common.people@15db9742b:web.common.people@6d06d69cc:web.common.people@7852e922
目前只找到三种创建类实例的方法,欢迎大家补充。