魏志雷 发表于 2012-1-24 23:43
count是全局变量没错,主要不理解的地方是为什么可以这样写,我们不都是写this.name=name;么 this.name=nam ...
this.name=name+"--"+count++; 这样可以在设置相同name时,也能得到不同姓名,如两次set("aa"),会得到类似 aa3,aa4,不会产生姓名都是aa 。一般情况下是 this.name=name,但永远都是的话,怎么不内置一set 方法呢,比如构造方法就内置有一个。set 方法是按情况编写的,很多时候要加上输入检查,类似JavaScript 的表单检查。 |