刘文超 发表于 2013-1-3 21:42
刚刚抢个沙发而已,再好好给你解释,
那可是偶一个字一个字、一行一行代码敲出来、
给你举了个例子,也把 ...
仔细看了 刘文超 和 肖志锋 的回答,发现两个人有绝对的出入:
刘同学:完全可以先先调用构造1初始化id,再对name初始化-----完成了1个对象的初始化功能! 是说全部初始化完再创建对象!相当于 1, this.var = var 2, new Test(88);
肖同学: 只有一个对象,就算你有参的调用的无参的,那么就是无参的创建了对象,有参的再去属性赋值而已。是说先创建对象后赋值!!! 相当于1, new Test() 2, this.var = 88 ;
真相只有一个!求真相???? |