Echo e1=new Echo();
Echo e2=new Echo();
与
Echo e1=new Echo();
Echo e2=e1;
有什么不同
Echo e1=new Echo();
Echo e2=new Echo();
与
Echo e1=new Echo();
Echo e2=e1;
有什么不同
第一种,e1和e2是两个不同的对象,第二种,e1和e2是同一个对象。
通俗点讲,第一种中,对e1操作基本不会对e2有影响,同理对e2操作基本也不会对e1有影响;第二种中,对e1操作和e2操作效果是一样的,他们都是同一个东西。