碎片

2016-06-01  本文已影响0人  fxxtat

new 是在init之前被调用的特殊方法
new是用来创建对象并返回之的方法
init只是用来将传入的参数初始化给对象
你很少用到new,除非你希望能够控制对象的创建
这里,创建的对象是类,我们希望能够自定义它,所以我们这里改写new
如果你希望的话,你也可以在init中做些事情
还有一些高级的用法会涉及到改写call特殊方法,但是我们这里不用

上一篇 下一篇

猜你喜欢

热点阅读